java基础复习进阶(容易忽视or遗忘的细节)

文章内容大部分为其他博文链接,前人之述备已,我也不在此赘述,可以根据自己的情况,自己去搜索了解下(个人情况所写,还有易错易忘的也可以分享下)

 

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  向上取整   

扫描二维码关注公众号,回复: 7185657 查看本文章

round 则是45入的计算,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.htmljava注解详解)

@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中的lengthlength()

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运行原理及内存管理

 

 

 

类加载机制和类加载器(ClassLoader)

https://blog.csdn.net/m0_38075425/article/details/81627349

猜你喜欢

转载自www.cnblogs.com/xiaoyezideboke/p/11461540.html