javaSE
java SE 的学习笔记
坐在西半球上
努力努力。
展开
-
JUC
java.util.concurrent 在并发编程中使用的工具类。原创 2020-08-11 11:59:46 · 103 阅读 · 0 评论 -
第十五章 Java反射机制
目录一、Java反射机制概述Java Reflection补充:动态语言 vs 静态语言Java反射机制研究及应用反射相关的主要API二、理解Class类并获取Class实例Class 类Class类的常用方法反射的应用举例获取Class类的实例(四种方法)哪些类型可以有Class对象?理解Class类并获取Class的实例三、类的加载与ClassLoader的理解了解:类的加载过程了解:什么时候会发生类初始化?类加载器的作用:了解:ClassLoader有了Class对象,能做什么?四、创建运行时类的对象原创 2020-07-29 12:15:06 · 297 阅读 · 0 评论 -
第十四章 网络编程
目录一、网络编程概述网络基础二、网络通信要素概述如何实现网络中的主机互相通信网络通信协议三、通信要素1:IP和端口号IP 地址:InetAddress端口号标识正在计算机上运行的进程(程序)InetAddress类四、通信要素2:网络协议TCP/IP协议簇TCP 和 UDPTCP三次握手TCP四次挥手SocketSocket类的常用构造器:Socket类的常用方法:五、TCP网络编程基于Socket的TCP编程客户端创建Socket对象例 题练 习客户端—服务端六、UDP网络编程DatagramSocket转载 2020-07-29 11:36:50 · 273 阅读 · 0 评论 -
第十三章 IO流
目录一、File类的使用常用构造器常用方法File类的获取功能File类的重命名功能File类的判断功能File类的创建功能File类的删除功能练 习二、IO流原理及流的分类Java IO原理流的分类流的分类三、节点流(或文件流)四、缓冲流五、转换流六、标准输入、输出流七、打印流八、数据流九、对象流十、随机存取文件流十一、NIO.2中Path、Paths、一、File类的使用java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File 能新建、删除、重命名文件和目录,但 File原创 2020-07-28 18:31:22 · 649 阅读 · 0 评论 -
第十二章 泛型
目录一、为什么要有泛型泛型的概念二、在集合中使用泛型三、自定义泛型结构四、泛型在继承上的体现五、通配符的使用六、泛型应用举例一、为什么要有泛型泛型:标签举例:中药店,每个抽屉外面贴着标签超市购物架上很多瓶子,每个瓶子装的是什么,有标签泛型的设计背景集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何原创 2020-07-27 18:02:13 · 259 阅读 · 0 评论 -
第十一章 集合
目录一、Java集合框架概述Collection接口继承树Map接口继承树二、 Collection接口Collection接口方法三、Iterator迭代器接口Iterator接口的方法四、Collection子接口一:List五、Collection子接口二:Set六、Map接口七、Collections工具类一、Java集合框架概述一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集原创 2020-07-25 17:51:22 · 273 阅读 · 0 评论 -
第十章 枚举类与注解的使用
一、枚举类的使用主要内容:如何自定义枚举类如何使用关键字enum定义枚举类Enum类的主要方法实现接口的枚举类类的对象只有有限个,确定的。举例如下:星期:Monday(星期一)、…、Sunday(星期天)性别:Man(男)、Woman(女)季节:Spring(春节)…Winter(冬天)支付方式:Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银行卡)、CreditCard(信用卡)就职状态:Busy、Free、Voca原创 2020-07-25 17:01:20 · 729 阅读 · 0 评论 -
面试题
第一种 ,新建第二种,就绪第三种,运行第四种,阻塞第五种,死亡原创 2019-11-11 19:53:21 · 128 阅读 · 0 评论 -
第九章常用类
一、字符串相关的类String类及常用方法String类:代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组value[]中的。String对象的创建练 习字符串对象是如何存储的String使用陷阱String s1 = “a”; 说明:在字符串常量池中创建了一个字原创 2020-07-24 18:51:15 · 229 阅读 · 0 评论 -
第八章 多线程
目录一、基本概念:程序、进程、线程单核CPU和多核CPU的理解并行与并发使用多线程的优点何时需要多线程二、线程的创建和使用线程的创建和启动Thread类API中创建线程的两种方式JDK1.5之前创建新执行线程有两种方法:方式一:继承Thread类注意点:方式二:实现Runnable接口继承方式和实现方式的联系与区别区别实现方式的好处练 习Thread类的有关方法线程的调度线程的优先级补充:线程的分类三、线程的生命周期JDK中用Thread.State类定义了线程的几种状态四、线程的同步问题的提出例 题Syn原创 2020-07-20 16:53:40 · 575 阅读 · 0 评论 -
第七章 异常处理
一、异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。二、常见异常三、异常处理机制一:try-catch-finally四、异常处理机制二:throws五、手动抛出异常:throw六、用户自定义异常类...原创 2020-07-13 14:19:07 · 242 阅读 · 0 评论 -
第六章 面向对象(下)
一、关键字:static二、理解main方法的语法三、类的成员之四:代码块四、关键字:final五、抽象类与抽象方法六、接口(interface)七、类的成员之五:内部类原创 2020-07-10 10:23:50 · 624 阅读 · 0 评论 -
第五章 面向对象(中)
一、OOP特征二:继承性二、方法的重写(override)三、四种访问权限修饰符四、关键字:super五、 子类对象实例化过程六、OOP特征三:多态性七、Object类的使用八、包装类的使用原创 2020-07-09 11:22:49 · 1126 阅读 · 0 评论 -
第四章 面向对象(上)
学习面向对象内容的三条主线Java类及类的成员面向对象的三大特征其它关键字面向过程与面向对象面向过程(POP) 与 面向对象(OOP)1、二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。2、面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。面向对象的三大特征封装 (Encapsulation原创 2020-07-08 10:43:28 · 1250 阅读 · 0 评论 -
javaSE目录
本文目录目录导航:目录导航:原创 2020-07-01 17:33:07 · 625 阅读 · 0 评论 -
第三章 java数组
数组的使用原创 2020-07-01 10:11:36 · 377 阅读 · 0 评论 -
第二章 java基本语法
第一部分原创 2020-06-30 18:10:52 · 1926 阅读 · 0 评论 -
第一章 语言概述
看语言排名的网站 : https://www.tiobe.com/tiobe-index/原创 2020-06-29 22:18:46 · 159 阅读 · 0 评论