美文网首页数据库学习
2023-11-05 面对java 基础安装 和 使用

2023-11-05 面对java 基础安装 和 使用

作者: 大也 | 来源:发表于2023-11-04 23:07 被阅读0次

1.idea 基础安装 和 使用
学习资料
尚硅谷_宋红康_IDEA2022版本的安装与使用
表示全程看下来 基本idea的使用都会了
2倍速重看 抓些重点 和 遇到的问题的解决方法
x86_64 和 ARM64 指的是cpu架构 和多软件安装 选择的都是cpu架构
1.卸载 https://www.jetbrains.com/help/idea/uninstall.html#silent
2.安装 破解 https://www.bilibili.com/video/BV1wh4y1y7oS/?spm_id_from=333.788&vd_source=bc0d18f3ace1e0d584642e074a012dc1
java--------------------

  1. 便捷有用的设置


    1.png
2.png 3.png 4.png

自动导包设置
动态导入明确的包:Add unambiguous imports on the fly,该设置具有全局性; 优化动态导入的包:Optimize imports on the fly,该设置只对当前项目有效;


5.png 6.png 7.png 8.png

/**

  • ClassName: ${NAME}
  • Package: ${PACKAGE_NAME} * Description:
  • @Author 尚硅谷-宋红康
  • @Create {DATE}{TIME} * @Version 1.0
    */
    9.png
    java--------------------
    4.重复概念 project(工程) - module(模块) - package(包) - class(类)
    引用 物理路径添加 和 image.png
    image.png
    直接建立moudle 后拷贝文件 也可以 但是注意文件编码 不同会乱码 要打开另存为看编码格式单独设置编码
    image.png

移除 - 引用路径和 物理路径
java--------------------
5.常用代码模板
1、非空判断
变量.null:if(变量 == null) 变量.nn:if(变量 != null) 变量.notnull:if(变量 != null) ifn:if(xx == null)
inn:if(xx != null) 2、遍历数组和集合
数组或集合变量.fori:for循环 数组或集合变量.for:增强for循环 数组或集合变量.forr:反向for循环 数组或集合变量.iter:增强for循环遍历数组或集合
3、输出语句
sout:相当于System.out.println soutm:打印当前方法的名称 soutp:打印当前方法的形参及形参对应的实参值 soutv:打印方法中声明的最近的变量的值 变量.sout:打印当前变量值 变量.soutv:打印当前变量名及变量值
4、对象操作 创建对象
Xxx.new .var :创建Xxx类的对象,并赋给相应的变量
Xxx.new .field:会将方法内刚创建的Xxx对象抽取为一个属性 强转
对象.cast:将对象进行强转 对象.castvar:将对象强转后,并赋给一个变量
5、静态常量声明
psf:public static final psfi:public static final int psfs:public static final String prsf:private static final

  1. 自定义模版的 编写 和导入
    image.png
    image.png
    image.png
    image.png
    模板:冒泡排序
    for(int INDEX = 1; INDEX < ARRAY.length; INDEX++) {
    for(int INDEX2 = 0; INDEX2 < ARRAY.length-INDEX; INDEX2++) {
    if(ARRAY[INDEX2] > ARRAY[INDEX2+1]){
    ELEMENT_TYPE temp = ARRAY[INDEX2];
    ARRAY[INDEX2] = ARRAY[INDEX2+1];
    ARRAY[INDEX2+1] = temp;
    }
    }
    }
    java--------------------
    5.常用快捷键
    https://blog.csdn.net/m0_59281987/article/details/132825314
    项目中实战
    image.png
    已知快捷键,不知道对应的操作名
    image.png
    image.png
    java--------------------
    断点调试
    image.png
    image.png

方法断点 父类设置断点 子类复写该父类方法 会进入断点 源码加能进入源码
字段断点


image.png

条件断点


image.png
异常断点 自己设置异常类型 断在异常断点 指定的异常进行监控
线程调试
image.png

强制结束


image.png
自定义视图
image.png
image.png

java--------------------
创建Java工程/创建Java Web工程 (主要是IDEA中配置Tomcat)/创建Maven Java工程/Maven的配置
Tomcat
虽然 我也是直接 用这套教程的 但毕竟是window教程 mac可能不一样 也不知道哪里有问题就先做了
https://www.bilibili.com/video/BV1yd4y1z76C/?spm_id_from=333.337.search-card.all.click&vd_source=bc0d18f3ace1e0d584642e074a012dc1
乱码的解决

  1. 点击Help => Edit custom VM Options,在最后面添加
    -Dfile.encoding=UTF-8
  2. 在当前Tomcat实例中配置 VM option,添加
    -Dfile.encoding=UTF-8
    在第二步的Startup/Connection页签的Run和Debug添加一个key为 JAVA_TOOL_OPTIONS , value为“
    Dfile.encoding=UTF-8 ”的环境变量
  3. 保存后重启IDEA,可以发现控制台中文乱码显示正常了。
    Maven
    https://blog.csdn.net/weixin_44422604/article/details/119735100
    https://blog.csdn.net/weixin_58276266/article/details/130919850
    https://blog.csdn.net/cz_chen_zhuo/article/details/130951189

java: 程序包org.junit不存在
https://blog.csdn.net/weixin_47474875/article/details/127845164

jclasslib bytecode viewer


image.png image.png

https://ai.youdao.com/console/#/app-overview
15059713767
qq066150830

疑问待解决

image.png

为啥一个是打印对象 一个是打印字符串数组 是因为 char是基础数据类型还是什么原因吗?

Presentation Assistant
Rainbow Brackets
CodeGlance Pro
GenerateAllSetter 无法安装

5.png

相关文章

网友评论

    本文标题:2023-11-05 面对java 基础安装 和 使用

    本文链接:https://www.haomeiwen.com/subject/zsdaidtx.html