摘要: 目录导航 + 语法基础 + 数组 + 面向对象(OOP) - 接口 - 抽象 - 内部类 + 异常 + 集合 - 泛型 + 其他常用类 - 时期时间 - 比较器 - 字符串 + IO流 + 多线程 + 网络编程 + 注解枚举 + 反射 + jdk8新特性 阅读全文
posted @ 2022-11-28 21:10 Bingeone 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 基础语法 Java语言出现于1991年,JDK1.0版本正式发布于1995年 Java之父:James Gosling(詹姆斯•高斯林) Java是一种面向对象的编程语言 Java语言是一种编译解释型语言 Java语言是基于Java虚拟机运行,因此Java语言可以实现跨平台 Java的GC垃圾回收器 阅读全文
posted @ 2022-11-28 21:08 Bingeone 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 数组 数组的简述 **1、数组:**是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行同一管理 2、数组的相关概念: 数组名 元素 角标、下标、索引 数组的长度:元素的个数 3、数组的特点: 数组是序排列 数组属于引用数据类型的变量。数组的元素,既可以是基本数据 阅读全文
posted @ 2022-11-22 22:03 Bingeone 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 面向对象 面向过程(Procedure Oriented Programming):强调的是功能行为,以函数为最小单位,考虑怎么做 面向对象(Object Oriented Programming):强调具备功能的对象,以类/对象为最小单位,考虑谁来做 类及类的成员 1、两个要素 **类(Calss 阅读全文
posted @ 2022-11-19 22:29 Bingeone 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 集合 集合中类的关系图 数组与集合 1、数组与集合数据存储简述 集合、数组都是对多个数据进行存储操作的结构,简称java容器 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt .jpg等) 2、数组存储的特点 初始化以后,其长度就确定了 数组一旦定义好,其元素的类型就确定了 阅读全文
posted @ 2022-11-14 21:46 Bingeone 阅读(21) 评论(0) 推荐(0) 编辑
摘要: jdk8新特性 Lambda表达式 语法示例 示例一 @Test public void test1(){ Runnable r1 = new Runnable() { @Override public void run() { System.out.println("new Runnable。。。 阅读全文
posted @ 2022-11-11 23:22 Bingeone 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 异常(Exception) 异常相关概念 异常:是在运行时期发生的不正常情况。 运行时异常:可以正常编译,只有在代码运行的过程中,由于参数运算的数据导致异常。 编译时异常:编译检查时就能发现的异常,必须经过异常处理之后才能正常编译。 异常处理方式 //方式一: try-catch-finally t 阅读全文
posted @ 2022-11-06 23:20 Bingeone 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 其它常用类 System类 System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,位于java.lang包。该类的构造器是private的,无法创建该类的对象。其成员变量和成员方法都是static的。 成员变量 static PrintStream err “标准”错误输出流 sta 阅读全文
posted @ 2022-11-05 21:09 Bingeone 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 注解与枚举类 注解 1、jdk5.0 新增的功能 2、Annotation就是代码的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应处理,通过使用注解程序员在可以不改变原有逻辑的情况下,在源文件中嵌入入一些补充信息 3、在javaEE/Android中注解占据了更重要的角色,例如用来配 阅读全文
posted @ 2022-11-02 21:42 Bingeone 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 日期时间类 日期时间主要类 jdk8之前常用的日期时间API System静态方法 //System类中的currentTimeMillis() @Test public void test1(){ //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差(俗称时间戳) long t 阅读全文
posted @ 2022-11-01 21:05 Bingeone 阅读(72) 评论(0) 推荐(0) 编辑