JavaSE
文章平均质量分 88
Cristiangodz
争当牛马的大学牲一枚
展开
-
JavaSE 第 1 章 JAVA语言概述
javase 基础原创 2022-03-27 10:02:42 · 674 阅读 · 0 评论 -
JavaSE 第 2 章 基本语法
2-1 关键字与保留字1.关键字:被java语言赋予了特殊含义,用作专门用途的字符串特点:关键字中所有字母都为小写2.JAVA保留字:现有java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字goto/const2-2 标识符(Identifier)1.标识符Java对各种变量、方法和类等要素命名时使用的字符序列成为标识符(可以自己起名字的地方)2.标识符的命名规则:1)由26给英文字母大小写,0-9,_或$组成原创 2022-03-27 10:04:13 · 300 阅读 · 0 评论 -
JavaSE 第 3 章 数组
1.一维数组的使用1)一维数组的声明和初始化2)如何调用数组的指定位置的元素3)如何获取数组的长度4)如何遍历数组public class ArrayTest { public static void main(String[] args) { //一维数组的声明和初始化; int[] ids; ids = new int[]{1001,1002,1003,1004};//1.1静态初始化:数组的初始化和数组元素的赋值操作同时进行...原创 2022-03-27 10:05:22 · 632 阅读 · 0 评论 -
JavaSE 第 4 章 面向对象编程(上)
*.学习面向对象(OOP)内容的三条主线1.java类及类的成员类和对象是java的两大要素类的成员:属性、方法、构造器;代码块、内部类2.面向对象的三大特征封装性、继承性、多态性(抽象性)3.其他关键字this/super/stataic/final/abstract/interface/package/import4 - 1 面向过程(POP)和面向对象(OOP)面向过程以函数为基本单位:考虑怎么做;面向对象以类/对原创 2022-03-27 10:06:41 · 163 阅读 · 0 评论 -
JavaSE 第 5 章 面向对象编程(中)
5 - 1 面向对象特征之二:继承性1.继承性的优点1)减少了代码的冗余,提高了代码的副用性2)便于功能的扩展3)为之后多态性的使用,提供了前提2.继承性的格式:class A extends B{}A: 子类、派生类、subclassB: 父类、超类、基类、superclass2.1体现:一旦子类A继承父类B后,子类A中就获取了父类B中声明的结构:属性、方法特别的:父类中声明为private的属性或方法,子类继承父类以后,仍然原创 2022-03-27 10:09:51 · 443 阅读 · 0 评论 -
JavaSE 第 6 章 面向对象(下)
6.1 关键字 static一、关键字的使用1.static说明1)静态的2)static 可以用来修饰:属性、方法、代码块、内部类2.使用static修饰属性(静态变量)(类变量)3.1属性:按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量)实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性。当修改一个对象中的非静态属性时,不会导致其他对象中同样的属性值的修改。静态变量:我们创建了类...原创 2022-03-28 19:45:57 · 200 阅读 · 0 评论 -
JavaSE 第 7 章 异常处理
7 - 1 异常概述与异常体系结构7 - 2 常见异常一、Error一般不编写针对性代码进行处理package com.atguigu.java;public class ErrorTest { public static void main(String[] args) { //1.栈溢出:java.lang.StackOverflowError// main(args); //2.堆溢出:java.lang.Out......原创 2022-03-30 20:07:59 · 105 阅读 · 0 评论 -
JavaSE 第 8 章 多线程
8 - 1 程序、线程、进程一、对于进程和线程的理解1.线程与进程的内存分配每个进程都会分配一块内存每个线程都有一份虚拟机栈和程序计数器,但所有进程都共享一个公共的方法区和堆以及本地方法栈。这就意味着多个线程都可以对堆中的实例变量等进行修改。2..并行与并发3.多线程的优点4.多线程应用场景8 - 2 线程的创建和使用一、线程的创建(一)1.创建一个Thread类的子类2.重写....原创 2022-04-12 09:06:27 · 294 阅读 · 0 评论 -
JavaSE 第 9 章 常用类
1.String声明为final的,不可被继承2.String实现了Serializable接口(可序列化接口):表示字符串是支持序列化的。String实现了Comparable接口:String可以比较大小3.String在内部定义了final char[] value用于存储字符串数据4.String:代表不可变的字符序列。简称:不可变性。体现:1、当字符串重新赋值时,需要重新指定内存区域赋值,不能使用原有的内存区域赋值2、当对现有的字符串进行连接操作时,也需要指定内存区域赋值,不能对原有的内存区域赋值原创 2022-05-31 22:17:40 · 177 阅读 · 0 评论 -
JavaSE 第 10 章 枚举类与注解
1.类的对象只有有限个,确定的2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以当作单例模式的实现方式一:jdk5.0之前,自定义枚举类方式二: 可以使用enum关键字定义枚举类package com.atguigu.java;/** * @author 张丁野 * @version v1.0 * @time 2022-04-12-9:24 * @Description */public class SeasonTest { public stat原创 2022-06-01 09:15:40 · 100 阅读 · 0 评论 -
JavaSE 第 11 章 集合
1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)2.1数组在存储多个数据方面的特点:>一旦初始化以后,其长度就确定了>一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了比如:String[] arr;int[] arr1;Object[] arr2;2.2数组在存储多个数据方面的缺点:>一旦初始化以后,其长度就不可修改。>数组中提供的方法非常有限,对于添加、删除、插入原创 2022-06-05 23:59:25 · 144 阅读 · 0 评论 -
JavaSE 第 12 章 泛型
泛型类、泛型接口;泛型方法/***@author张丁野56*自定义泛型类*///类的内部结构,就可以使用类的泛型}}}}}}}}1.如果定义了泛型类,实例化没有指明类的类型,则认为此泛型类型为Object类型要求如果大家定义了类时带泛型的,建议在实例化时要指明类的泛型@Test//如果定义了泛型类,实例化没有指明类的类型,则认为此泛型类型为Object类型//要求//如下的方法都不是泛型方法;}......原创 2022-07-29 16:45:35 · 133 阅读 · 0 评论 -
JavaSE 第 13 章 IO流
1.File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)2.File类声明在java.io包下3.File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法。并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。4.后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的1)构造器public File(String pathname) 以pathname为路径创建File对象,可以是绝对路径或者相对路径,如果 pathname原创 2022-07-04 21:46:47 · 208 阅读 · 0 评论 -
JavaSE 第 14 章 网络编程
1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用2.找到主机后如何可靠高效地进行数据传输二、网络编程中的两个要素1.对应问题一IP和端口号2.对应问题二提供网络通信协议TCP/IP参考模型(应用层、传输层、网络层、物理+数据链路层)......原创 2022-07-29 16:43:12 · 536 阅读 · 0 评论 -
JavaSE 第 15 章 Java反射机制
在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时获取泛型信息在运行时调用任意一个对象的成员变量和方法在运行时处理注解生成动态代理。......原创 2022-07-29 16:48:57 · 168 阅读 · 0 评论