JavaSE复习
花开半夏丶丿
这个作者很懒,什么都没留下…
展开
-
Day17 JavaSE基础复习 (25)网络编程 (26)反射&JDK新特性
(25)网络编程ipconfig //查看本机IP ping //测试连接 每个网络程序都要绑定一个端口号,范围(0-65535) 编写网络应用就需要绑定一个端口号,尽量使用1024以上的,1024以下的基本上都被系统占用了 常用端口: mysql:2206 oracle:1521 web:80 tomcat:8...原创 2019-05-27 19:20:22 · 198 阅读 · 0 评论 -
Day16 JavaSE基础复习 (23)多线程(上) (24)多线程(下)
(23)多线程(上)并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。需要多核CPU 并发是指两个任务都请求运行,而处理器只能接收一个任务,就把这两个任务轮流进行,时间间隔很短 多线程实现方式: 2.1.定义一个类继承Thread,重写run方法,将要执行的代码写在run方法中。创建该类的对象,引用.start(); 开启线程 2.2.定义一个类实现Runnable,重写...原创 2019-05-26 21:08:51 · 158 阅读 · 0 评论 -
Day15 JavaSE基础复习 (20)IO(字节流) (21)IO(字符流)&递归 (22)IO(其它流)&Properties
(20)IO(字节流)FileOutputStream fos = new FileOutputStream("xxx.txt"); //如果没有就创建,有就清空其内容 FileOutputStream fos = new FileOutputStream("xxx.txt",true); //可以不清空,续写 拷贝 FileInputStream fis = new FileI...原创 2019-05-25 22:33:04 · 163 阅读 · 0 评论 -
Day14 JavaSE基础复习 (18)Map集合 (19) 异常&IO(File类)
(18)Map集合一.Collection的添加是add(); Map的添加是put(key,value); Map集合遍历之键值对对象找键和值 Map<String,Integer> map = new HashMap<>();map.put("张三",23);//Map.Entry说明Entry是Map的内部接口,将键和值封装成了Entry对...原创 2019-05-24 18:12:11 · 245 阅读 · 0 评论 -
Day13 JavaSE基础复习 (16)List集合 (17)Set集合
(16)List集合一.ArrayListcontains(); //判断是否包含,底层是.equals方法,比较对象内容时,需要重写 remove(); //判断是否删除,同上二.泛型方法泛型最好与类的泛型一致,如果不一致,需要在该方法上声明该泛型 例如:public<T> void show(T t){} 静态方法必须声明自己的泛型 泛型通配符...原创 2019-05-23 20:00:23 · 157 阅读 · 0 评论 -
Day12 JavaSE基础复习 (14)正则表达式&常用工具类 (15)Collection集合
(14)正则表达式&常用工具类一. 正则表达式(regex)字符类 预定义字符类 数量词 Pattern和Matcher java.util.regex.Pattern java.util.regex.Matcher Pattern p = Pattern.compile(regex); //获取到正则表达式 Matcher m = p.matche...原创 2019-05-22 18:11:44 · 227 阅读 · 0 评论 -
Day11 JavaSE基础复习 (13)StringBuffer&数组排序
(13)StringBuffer&数组排序一.StringBufferStringBuffer是字符串缓冲区,当new的时候是在堆内存创建了一个对象,底层是一个长度为16的字符数组 当调用添加的方法时,不会再重新创建对象,在不断向原缓冲区添加字符 StringBuffer sb = new StringBuffer(); StringBuffer sb2 ...原创 2019-05-21 20:33:27 · 158 阅读 · 0 评论 -
Day10 JavaSE基础复习 (10)面向对象-权限修饰符&匿名内部类 (11)Eclipse使用&Object类型 (12)String类
(10)面向对象-权限修饰符&匿名内部类一.包带包的文件在DOC中编译 javac -d . HelloWorld.java java 包名.HelloWorld 四种权限修饰符 本类 同一包下(子类与无关类) 不同包下(子类) 不同包下(无关类) private Y...原创 2019-05-18 20:02:09 · 170 阅读 · 0 评论 -
Day09 JavaSE基础复习 (7)面向对象-构造方法&静态static (8)面向对象-继承&方法&final (9)面向对象-多态&抽象类&接口
(7)面向对象-构造方法&静态static一. 工具类中使用静态如果一个类中所有的方法都是静态的,需要私有构造方法,目的是不让其他类创建本类对象 直接用类名.调用即可 说明书制作过程: A.对工具类加入文档注释 B.通过javadoc命令生成说明书 * @author(提取作者内容) * @version(提取版本内容) *...原创 2019-05-17 21:09:07 · 169 阅读 · 0 评论 -
Day08 JavaSE基础复习 (2)进制&数据类型&变量 (3)运算符&if语句 (4)循环语句&方法 (5)数组 (6)面向对象-类
(2)进制&数据类型&变量一.进制二进制 : 以0b开头 八进制 : 以0开头 十六进制 : 以0x开头二.原码原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负 0 0000111 +7(原码) 1 0000111 -7(原码) 反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外 0 ...原创 2019-05-16 20:58:08 · 127 阅读 · 0 评论