文章内容大部分为其他博文链接,前人之述备已,我也不在此赘述,可以根据自己的情况,自己去搜索了解下(个人情况所写,还有易错易忘的也可以分享下)
1.标准输入Scanner(文本扫描器)类
简单示例
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
String i = sc.next ();
System.out.println (i);
}
}
nextLine()以回车结束(可以调用两次消除上次输入回车),nex()以空格,回车结束
2.Math类 的 floor,round 和 ceil 方法
floor 向下取整
ceil 向上取整
round 则是4舍5入的计算,round方法,它表示“四舍五入”
3.内置数据类型的包装类
理解装箱拆箱,以及直接输出类对象调用toString方法(继承自Object类)
了解包装类包含的的一些使用的方法https://www.cnblogs.com/lilinfeng/p/10981739.html(包装类方法汇总)
4.转义序列
前面有反斜杠(\)的字符代表转义字符,它对编译器来说是有特殊含义的。
下面列表展示了Java的转义序列:
转义序列 |
描述 |
\t |
在文中该处插入一个tab键 |
\b |
在文中该处插入一个后退键 |
\n |
在文中该处换行 |
\r |
在文中该处插入回车 |
\f |
在文中该处插入换页符 |
\' |
在文中该处插入单引号 |
\" |
在文中该处插入双引号 |
\\ |
在文中该处插入反斜杠 |
5.java注解(Annotation)
了解注解的含义
https://www.runoob.com/w3cnote/java-annotation.html(java注解详解)
@test单元测试是比较常用的功能
这样使代码不需要main方法就可以直接运行
6.String,StringBuffer,StringBuilder类
https://blog.csdn.net/u014726937/article/details/52079732(三者区别)
7Java对象引用和对象赋值
https://www.cnblogs.com/liuurick/p/10713656.html(如果对这方面模糊可以看看)
8.System.out.println()的含义
https://blog.csdn.net/writebook2016/article/details/80695327
9.==和equals的区别联系
https://blog.csdn.net/qq_27471405/article/details/81010094
10.Java中的length和length()
https://blog.csdn.net/moakun/article/details/80231105
11.Java日期时间
https://www.runoob.com/java/java-date-time.html
12.Java 流(Stream)、文件(File)和IO
https://www.runoob.com/java/java-files-io.html
13.java泛型
14.Java线程
15.JVM相关
java运行原理及内存管理