java学习
基础知识
阿坤是只猫
这个作者很懒,什么都没留下…
展开
-
java - 反射
反射原创 2022-11-04 16:40:28 · 78 阅读 · 0 评论 -
java - 网络编程
TCP\UDP\URL原创 2022-11-04 16:34:29 · 81 阅读 · 0 评论 -
java - IO流
IO流原创 2022-11-02 17:31:41 · 82 阅读 · 0 评论 -
java - 泛型
所谓“泛型”,就是“宽泛的数据类型”,任意的数据类型。..自定义泛型结构:泛型类、泛型接口;泛型方法。原创 2022-10-28 17:08:31 · 304 阅读 · 0 评论 -
java - 集合
集合常用方法原创 2022-09-01 17:40:04 · 162 阅读 · 0 评论 -
java - 枚举类
/ 自定义枚举类 class People {// 1.对象属性 private final修饰 private final String sex;// 2.私有化构造器,对象属性赋值 private People(String sex) {} // 3.提供枚举类的多个对象 public static final public static final People MAN = new People("男");原创 2022-08-24 16:30:36 · 101 阅读 · 0 评论 -
java - DateTime
日期时间原创 2022-08-19 18:08:03 · 431 阅读 · 0 评论 -
java - String、StringBuffer、StringBuilder
String类常用方法原创 2022-08-18 17:34:03 · 131 阅读 · 0 评论 -
java - 异常
异常分类 Error Exceptiojava.lang.Throwable |----java.lang.Error:一般不编写针对性的代码处理 |----StackOverflowError:栈溢出 |----OutOfMemoryError:堆溢出 |----java.lang.Exception:可以进行异常的处理 |----编译时异常(checked)(受检异常) |----IOException 输入输出异常 |----FileNotFoundExc原创 2021-11-18 16:24:51 · 519 阅读 · 0 评论 -
java - 接口
接口 interfaceinterface 关键字用来定义接口 接口和类时两个并列的结构interface 接口名{}JDK7及以前,接口中可以定义全局常量和抽象方法 全局常量: public static final 常量名; 在写代码时可以省略这些修饰符。 抽象方法: public abstract 书写可以省略JDK8后还可以定义静态方法和默认方法接口中不能定义构造器,不能实例化接口通过类来实现(implements) 如果一个类实现了接口中所有的抽象方法,此类可以实例化原创 2021-11-12 16:23:04 · 514 阅读 · 0 评论 -
java - 抽象类
abstractabstract修饰符,可以用来修饰类和方法。抽象类: abstract 类名{} 抽象类不能实例化。 抽象类中有构造器。抽象方法: abstract 类名{ abstract 返回值 方法名(); } 抽象方法只有方法的声明,没有方法体。 子类继承抽象方法,必须重写抽象类中所有抽象方法,才可以实例化。 如果子类没有重写抽象类中所有的抽象方法,此子类也必须是抽象类。 抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类。abstract不能原创 2021-10-27 17:33:54 · 76 阅读 · 0 评论 -
java - 代码块
代码块:静态代码块、非静态代码块。只能用static修饰静态代码块:随着类加载而执行,只执行一次多个静态代码块,按照顺序从上到下执行静态代码块先于非静态代码块执行静态代码块只能调用静态属性、方法,不能调用非静态的结构非静态代码块:随着对象创建而执行,每创建一个对象执行一次多个非静态代码块,按照顺序从上到下执行非静态代码块可以调用静态的属性和方法和非静态属性和方法class Block{ int num = 1; static int num2 = 2; void原创 2021-10-18 11:47:52 · 54 阅读 · 0 评论 -
java - static、final
staticstatic关键字可以用来修饰属性、方法、代码块、内部类。static 关键字可以和变量、方法一起使用表示静态变量,静态方法。静态变量和静态方法可以直接通过类名来调用,不用创建类的实例对象调用。静态方法只能调用静态变量和方法。在静态的方法内,不能使用 this 关键字、super 关键字。finalfinal 关键字表示最终的 修饰变量叫做常量,一般会与public static共用,常量一般用大写字母表示,如果是多个单词,每个单词都大写,中间用下划线隔开.final 修饰的类不原创 2021-09-11 16:04:31 · 60 阅读 · 0 评论 -
java - 多态
多态是一个事物不同的表现形式,比如人这个事物,可以是学生,可以是老师。学生,老师都属于人。在java中表现为,父类的变量可以引用父类的实例,也可以引用子类的实例。public class Poly { public static void main(String[] args) { Father fa = new Father(); fa.say();//父类的方法。1 fa = new Dom(); fa.say(); //Chi原创 2021-08-31 17:39:34 · 72 阅读 · 0 评论 -
java - 继承
继承是类与类之间的关系,可以理解为一个类从另一个类中获取方法和属性的过程。现实中如父子之间遗产的继承,父亲的车子、房子都可以被儿子继承。继承使用extends关键字基本使用public class Work { int num = 10; int num1 = 10; int calc(){ return num + num1; } public static void main(String[] args) { Work wo原创 2021-08-27 17:01:44 · 70 阅读 · 0 评论 -
java -包装类
包装类java是面向对象语言,但是java中的基本数据类型却不是面向对象的.基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。因此java为每种基本数据类型分别设计了对应的类,称之为包装类.基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharcharacterbooleanBoolean自动拆箱和装箱基本使用pu原创 2021-08-26 16:52:17 · 63 阅读 · 0 评论 -
java - 访问修饰符
访问修饰符是指能够控制类、成员变量、方法的使用权限的关键字修饰符说明public共有的,对所有类可见protected受保护的,对同一包内的类和所有子类可见private私有的,在同一类内可见默认的在同一包内可见,默认不使用任何修饰符public:公有的被声明为public的类、方法、构造方法、接口能被其他任何类访问。如果几个相互访问的public类分布在不同的包中,则需要导入相应public类所在的包。由于类的继承性,类所有的公有方法和变量都能被其原创 2021-08-25 18:10:32 · 141 阅读 · 0 评论 -
java - 类
类和对象万物皆对象对象的实质是属性和行为类是拥有共同属性和行为的集合public class People{ String name; void say(){ System.out.println("泡面头:你不要过来呀!!!"); }}public 是类的修饰符,表明该类是公共类,可以被其他类访问class 是定义类的关键字People 是类名称name 是成员变量say 是方法类中的变量局部变量:在方法或者语句块中定义的变量被称为局部变量成员变量:成员变量是定义在原创 2021-07-07 18:18:55 · 68 阅读 · 0 评论 -
java - 方法
提高代码的复用性,完成特定功能的代码块。格式修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 修饰符:publc、protected、private...返回值类型:返回值的数据类型方法名:符合命名规范的名字():参数参数类型:参数的数据类型参数名:形参方法体语句:方法要实现的功能代码return:结束方法返回值:功能代码实现的结果,由return带给调用者public static void log()原创 2021-07-05 18:09:51 · 63 阅读 · 0 评论 -
Java - 控制结构
选择 ifif(条件1){ 条件1成立执行;}else if(条件2){ 条件2成立执行;}else{ 除了条件1、2的其他情况;}和js没什么区别循环 forint num = 0;for(int i = 0 ; i <= 100 ; i ++){ num += i}System.out.println(num) // 5050100以内的整数和和js也没什么区别循环 whileint i = 0;int sum = 0;while (i <= 10原创 2021-07-02 15:26:59 · 61 阅读 · 0 评论 -
java - 基本数据类型
基本数据类型java是强类型语言,指的是一旦一个常量或变量声明出来,它的类型就确定了,以后都不会变成其它类型,声明的时候是整型,以后都是整型。java中的基本数据类型大概可以分为三大类,字符型,布尔型,数值类型。字符型:charchar c = 'A'; //最基本的表示法char c = 65;//用整型数值表示char c = '\u0041';//采用16进制的unicode码布尔型:boolean要么true,要么falseboolean b1 =true;boolean b2原创 2021-07-01 17:14:14 · 64 阅读 · 0 评论 -
java - jdk配置
java学习记录前言我是属于不喜欢学习的人,但是总要做出改变。目前是做前端开发,做的也挺菜的,只会写写js,前端的一些需要掌握的技术,webpack、Promise、this指向这些东西都是似懂非懂的。也看过许多文章,总是没有弄清原理就看不下去,我想要做出一些改变,就从今天开始吧。最开始之前我是想学后端的,但是因为前端入门比较简单,又想尽快能工作就放弃了。jdk安装下载jdk安装就不多写了按window键进入开始直接输入环境变量点击编辑系统环境变量点击环境变量选择系统变量中Path点原创 2021-06-24 18:45:36 · 65 阅读 · 0 评论