![](https://img-blog.csdnimg.cn/20210623114905637.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA基础
文章平均质量分 69
guawaz的java学习笔记
爱吃小香葱
你的技术好强
展开
-
why java file.delete() returns false?
javafile.delete() returnsfalsebut file.exists() returns true原创 2022-12-28 18:43:34 · 553 阅读 · 0 评论 -
【转载】for循环中的i++和++i
【转载】for循环中的i++和++i原创 2021-12-31 09:57:36 · 228 阅读 · 0 评论 -
jvm学习笔记
JVM的生命周期类的加载过程类加载器的分类ClassLoader的常用方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2ZDCtUv6-1633094137572)(…/…/…/Library/Application%20Support/typora-user-images/image-20210927010641624.png)])双亲委派机制沙箱安全机制:保护java核心源代码类加载子系统的其他...原创 2021-10-01 21:16:51 · 131 阅读 · 0 评论 -
Java常用类学习笔记
2021-5-191.字符串String:字符串,使用一对 “” 括起来String声明为final的,不可被继承String实现了Serializable接口,表示字符串是支持序列化的实现了Comparable接口,表示String可以比较大小String内部定义了final char[] value用于存储字符串数据String代表不可变的字符序列。简称:不可变性当对字符串重新赋值时,需要重写指定内存区域赋值,不能使用原有的value进行赋值当对现有的字符串进行连接操作时,也需要原创 2021-08-19 10:10:45 · 120 阅读 · 0 评论 -
Java枚举类和注解学习笔记
2021-5-20枚举类类的对象只有有限个,确定个的时候,这个类可以定义为枚举类。当需要定义一组常量时,强烈建议使用枚举类如果枚举类中只有一个对象,则可以作为单例模式的实现方式如何定义枚举类?jdk5.0之前,自定义枚举类jdk5.0之后使用enum关键字定义枚举类方式一:jdk5.0之前自定义枚举类public seasonTest{ Season spring = Season.SPRING; System.out.println(spring);}cla原创 2021-08-19 10:09:50 · 69 阅读 · 0 评论 -
Java泛型学习笔记
2021-6-8什么是泛型?集合容器类在设计阶段、声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素;类型设计为Object,JDK1.5之后引入了泛型。把容器内实际存储的对象类型设计为一个参数,这个参数就叫做泛型。Collection,List,ArrayList,就是类型参数即泛型。泛型的概念:允许在定义类、接口时,通过一个标识表示类中某个属性的类型或者类中某个方法的返回值及参数类型。这个类型参数将在使用时(例如继承或实现这个接口,用这个类型声明变量、创建对原创 2021-08-19 10:09:00 · 74 阅读 · 0 评论 -
Java IO流学习笔记
2021-6-91. File类的使用java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入输出流想要在java程序中表示一个真是存在的文件或目录,那么必须有一个File对象,但是java程序中的一个File对象,可能没有一个真是存在的文件或目录File对象可以作为参数传递给流的构造器public class FileTest { //创建File类的实例原创 2021-08-19 10:08:03 · 99 阅读 · 0 评论 -
Java网络编程学习笔记
网络编程概述2021-6-10Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。网络编程的目的:直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。网络编程中有两个主要的问题:如何准确地定位网络.上一台或多台主机;定位主机上的特定原创 2021-08-19 10:07:04 · 117 阅读 · 0 评论 -
Java反射机制学习笔记
Java反射机制概述2021-6-11Java反射机制提供的功能➢在运行时判断任意-一个对象所属的类➢在运行时构造任意-一个类的对象➢在运行时判断任意--个类所具有的成员变量和方法➢在运行时获取泛型信息➢在运行时调用任意一个对象的成员变量和方法➢在运行时处理注解➢生成动态代理反射相关的主要API●java.lang.Class:代表- 一个类●java.lang.reflect.Method:代表类的方法●java.lang.reflect.Field:代表 类的成员变量●原创 2021-08-19 10:06:00 · 66 阅读 · 0 评论 -
Java8新特性学习笔记
Lambda表达式2021-06-11package xyz.guawaz.java8;/** * @auther guawaz * @create 2021-06-11-10:29 * *Lambda表达式的使用 * * 1.举例:(o1,o2) -> Integer.compare(o1,o2) * 2.格式: * -> :lambda操作符或箭头操作符 * ->左边:lambda形参列表(其实就是接口中抽象方法的形参列表)原创 2021-08-19 10:04:53 · 67 阅读 · 0 评论 -
Java多线程学习笔记
多线程学习笔记2021-06-12多线程的创建方式一:继承Thread类创建一个继承于Thread类的子类重写Thread类的run()方法。 将此线程执行的操作声明在run()中创建Thread类子类的对象通过此对象调用start()。 start()方法的作用:①启动当前线程②调用当前线程的run()方法class MyThread extends Thread{ @Override public void run(){ for(int i =原创 2021-08-19 10:03:23 · 95 阅读 · 0 评论 -
Java集合
集合2021-06-06Java集合框架概述集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt, .jpg,.avi,数据库)数组在存储多个数据方面的特点:一旦初始化以后,其长度就确定了。数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如: String[] arr;int[ ] arr; 0bject[] arr;数组在存储多个数据方面的缺点:一旦初始化以后,原创 2021-08-19 09:58:36 · 105 阅读 · 0 评论 -
JAVA【枚举类和注解】
枚举类类的对象只有有限个,确定个的时候,这个类可以定义为枚举类。当需要定义一组常量时,强烈建议使用枚举类如果枚举类中只有一个对象,则可以作为单例模式的实现方式如何定义枚举类?jdk5.0之前,自定义枚举类jdk5.0之后使用enum关键字定义枚举类方式一:jdk5.0之前自定义枚举类public seasonTest{ Season spring = Season.SPRING; System.out.println(spring);}class Season{原创 2021-05-24 15:39:03 · 69 阅读 · 0 评论 -
JAVA【多线程】
多线程的创建方式一:继承Thread类创建一个继承于Thread类的子类重写Thread类的run()方法。 将此线程执行的操作声明在run()中创建Thread类子类的对象通过此对象调用start()。 start()方法的作用:①启动当前线程②调用当前线程的run()方法class MyThread extends Thread{ @Override public void run(){ for(int i = 0; i < 100; i++.原创 2021-05-11 23:19:18 · 76 阅读 · 0 评论 -
JAVA【常用类】
1.字符串String:字符串,使用一对 “” 括起来String声明为final的,不可被继承String实现了Serializable接口,表示字符串是支持序列化的实现了Comparable接口,表示String可以比较大小String内部定义了final char[] value用于存储字符串数据String代表不可变的字符序列。简称:不可变性当对字符串重新赋值时,需要重写指定内存区域赋值,不能使用原有的value进行赋值当对现有的字符串进行连接操作时,也需要重新指定内存区域赋值原创 2021-05-24 15:26:10 · 88 阅读 · 0 评论