java学习基本记录

java视频:https://www.bilibili.com/video/BV1Kb411W75N?p=577
SpringBoot、SpringMVC、分布式锁(数据库锁、Redis锁、ZK、JVM)
1、安装jdk和eclipse,配置环境变量,变量名:JAVA_HOME,值:C:Program FilesJavajdk-15.0.2,这是jdk的安装目录,环境变量path中增加:%JAVA_HOME%in,这样docs就可以在任意目录执行java命令
编译命令:javac hello.java  文件名和类名需要一样,因为:一个java文件中可以声明多个class,但是只有和文件名一样的class前可以加public。
运行命令:java hello
文档化命令:javadoc -d myhello -author -version hello.java
eclipse配置:
window》preferences》General》Appearance》Colors and Fonts》Basic》Text Font,右侧Edit可以设置代码字体大小。
window》preferences》Java》Code Style》Code Templates》Comments》Types,设置整个类文档备注格式,method是方法的备注。
window》perspective》Customize Perspective...》Menu Visibility》File》New,勾选可以配置新建项目列表项。
智能提示:window》preferences》Java》Editor》Content Assist》Auto Activation》Auto activation triggers for java,填入 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
设置Eclipse在启动时提示选择工作空间,勾选:window》preferences》General》startup and shutdown》Workspaces》Prompt for workspace on startup
debug进不去java文件:Windows》preferences》Java》Installed JREs》选中本地JDK
保留小数位,四舍五入:
double num = 12.95555;
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
String res = df.format(num);
判断一个对象res是否是某一类型:if (res instanceof type) {...}

3、接口中可以定义常量、抽象方法、静态方法、默认方法(使用default修饰),接口中的静态方法只能通过接口调用,默认方法需要实现类的实例调用。
4、单元测试,当前工程》右键》Build Path》Add Libraries...》JUnit》下一步,创建一个类:公共的、公共无参构造器、声明单元测试方法(public void testGetData,没有参数),测试方法上面要加@Test注解,
导入包 import org.junit.Test,运行测试方法,双击选中方法名,右键,run as》JUnit Test;直接写@Test注解,根据自动提示可以直接导入包。
5、IDEA下载安装:https://www.jb51.net/softs/543007.html#downintro2
6、eclipse快捷键:https://www.runoob.com/eclipse/eclipse-shortcuts.html
7、java注解:https://blog.csdn.net/javazejian/article/details/71860633

原文地址:https://www.cnblogs.com/xsj1989/p/14537307.html