console.|

Tod4

园龄:2年11个月粉丝:21关注:0

随笔分类 -  Java SE

JDK版本特性(三)JDK9
摘要:JDK9新特性 概述 ​ java9提供了近150项新功能,包括: 模块化系统 jShell命令 多版本兼容jar包 接口的私有方法 钻石操作符的升级使用 语法改进:try String存储结构 集合特性:of() 增强streamAPI 全新HTTP客户端API Deprecated的相关API
132
0
0
JDK版本特性(二)StreamAPI
摘要:Stream API 1 概述 Stream是java8中处理集合的关键抽象概念 它可以指定对集合进行的操作,比如执行肥非常复杂的查找、过滤和映射等操作 还可以使用Steam API来进行并行操作 2 Steam实例化 2.1 集合创建 ​ 实现自接口collection.stream() @Tes
33
0
0
JDK版本特性(一)JDK8
摘要:Java8新特性 速度更快:如HashMap底层使用红黑树 代码更少 强大的Stream API 便于并行 最大化减少空指针异常:Optional Nashorn引擎:在JVM上运行JS应用 1 Lambda表达式 1.1 Lambda表达式的格式 (o1, o2) -> Integer.compa
62
0
0
【JavaSE】Java常用类
摘要:1.String的特性 代表字符串,java中所有字符串字面值都作为此类的实现例实现。String是一个final类,不能被继承。String实现了Serialiable,表示字符串支持序列化,实现了Comarable,表示String可以比较大小。 1.1 String不可变性:减少大量的同步锁
29
0
0
【JavaSE】网络编程
摘要:1. 网络编程概述 网络编程的目的:直接或者间接地通过网络协议与其他计算机实现数据交换,进行通讯。 网络编程两个主要的问题: ①如何精准地定位网络上的一台或多台主机,并定位主机上的特定应用 ②找到主机后如何进行可靠高效的数据传输 1.1 网络通信要素 通信双方地址: ①IP地址(InetAddres
47
0
0
【Java SE】枚举类和注解
摘要:1.枚举类的使用 当类的对象由有限个,确定的时候,我们称这种类为枚举类。当需要定义一组常量时,建议使用枚举类。而当枚举类中只有一个对象时,可以使用单例模式。 1.1 enmu关键字 省略private finnal以及new Season部分: enum Season { SPRING("春天",
39
0
0
【Java SE】集合
摘要:1.java集合框架 使用Array存储对象有一定的弊端。java集合就是一种容器,动态地存储多个对象,存储主要是内存层面的存储,不涉及到持久化的存储(txt,avi,数据库)。 ①一旦初始化好,数组的长度就确定了,不能够再修改。 ②数组一旦定义好,数组的类型就确定了,我们只能使用该类型的数据。 ③
31
0
0
【Java Se】JDBC
摘要:启停服务 net start mysql net stop mysql 登录 mysql -u -p 访问指定IP的mysql mysql -u root -P 3306 -h localhost -pabc123 -p后面不能加空格 -h表示host,-h-P均为默认本机 两种架构 B/S:Bro
27
0
0
【Java SE】反射
摘要:Java Reflection 1 Java 反射机制概述 Reflection反射被视为动态语言的关键,反射机制允许在运行期间借助于Reflection取得任何类的内部信息,并能直接操作任意对象的内部属性和方法。 加载完类之后,在堆内存的方法区中就生成了一个Class类型的对象(一个类只有一个Cl
33
0
0
【Java SE】网络编程
摘要:1. 网络编程概述 网络编程的目的:直接或者间接地通过网络协议与其他计算机实现数据交换,进行通讯。 网络编程两个主要的问题: ①如何精准地定位网络上的一台或多台主机,并定位主机上的特定应用 ②找到主机后如何进行可靠高效的数据传输 1.1 网络通信要素 通信双方地址: ①IP地址(InetAddres
76
0
0
【Java SE】IO流
摘要:1.File类 ①File类的一个对象代表一个文件或一个文件目录 ②File类声明在java.io下 1.1 FIle类的声明 路径分隔符 Windows和DOS系统默认使用'',UNIX和URL使用'/' 由于Java支持跨平台运行,File类为了解决这个问题动态提供了一个常量:public st
39
0
0
【Java SE】多线程
摘要:1.1 线程的生命周期 方法名 说明 yield() stop() sleep() wait() 阻塞 suspend() 挂起 notify()/notifyAll() 唤醒 resume() 取消挂起 1.2 线程的安全问题 1.2.1 通过同步机制解决线程安全问题 方式一:同步代码块 sync
27
0
0
   
点击右上角即可分享
微信分享提示
深色
回顶
收起