EndymionYoo

导航

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编辑  收藏  举报