java基础
Before
单行注释、多行注释
单行注释和多行注释内容不参与编译,编译以后生成的.class的字节码文件中不包含注释掉的信息。
文档注释(java特有)
文档注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。
day04
随机数生成:
double value=Math.random();
可加强转符变为int类型:
int value=(int)Math.random();
.equals("字符或字符串");//判断字符串是否和括号内相等
day05:
1、不在循环条件部分限制次数的结构:for(;;)或while(true)
2、结束循环的两种方式:一、循环部分返回false;二、在循环体中执行break;
day07:
算法的5大特征
1、输入;2、输出;3、有穷性;4、确定性;5、可行性
快速排序平均排序最快,平均时间复杂度为O(nlog2n)。冒泡排序时间复杂度为O(n^2).
数组常用工具:
数组常见异常:
1.角标越界异常:
2.空指针异常:
day09:
引用数据类型的值传递机制:
day10:
import关键字的使用:
day14:
重写与重载的区别:
重写:子类在继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作
重载: 可以在同一个类当中,可以声成多个方法名相同、形参列表不同的方法,彼此之间就构成重载。可以提高代码的可读性以及可复写性。
==和equals的区别
day14:
多态性:
多态性的理解:
day15:
单例模式理解和具体代码实现:
day16:
异常的体系结构:
day19:
线程:
测试线程常用方法:
实现Runnale( )接口及比较两种创建线程的方式
解决线程安全问题的方式:
创建线程的4种方式:
day20:
String常用方法
day21:
时间类:
throw和throws的异同:
day22:
Collection接口:
day23:HashMap
jdk7:
jdk8:
Map:
day25:流
节点流:
缓冲流:
转换流:
编码集:
day26:
对象流:
网络通信:
day27:反射:
class类(运行时类):
posted on 2022-10-20 05:39 EndymionYoo 阅读(27) 评论(0) 编辑 收藏 举报