首页
分类
归档
相册
视频
日志
链接
关于
1
java三大特性
2
Collectors.toMap空指针问题
3
并发-LinkedBlockingQueue
4
注解与反射22.11.20again
5
idea中文乱码?
这就是之谦
我们的征途是星辰大海
累计撰写
182
篇文章
累计创建
3
个标签
累计收到
16
条评论
栏目
首页
分类
归档
相册
视频
日志
链接
关于
搜索
标签搜索
工具
python
java
目 录
CONTENT
以下是
java
相关的文章
2021-08-06
双亲委派机制
双亲委派机制1.前言Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存生成class对象,而且,加载某个类的class文件时,Java虚拟机采用的是双亲委派机制,即把请求交由父类处理,它是一种任务委派模式2.工作原理(1)如果一个类加载器
2021-08-06
388
0
0
java
2021-08-04
反射机制
反射机制反射是java动态语言的关键反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法package com.lxw.java1;import org.junit.Test;import java.lang.reflect.Const
2021-08-04
474
0
0
java
2021-08-04
java8新特性
java8新特性Lambda表达式package com.lxw.java2;import org.junit.Test;import java.util.Comparator;/** * Lambda表达式 * 1.(o1,o2) -> Integer.compare(o1,o2); * 2
2021-08-04
472
0
0
java
2021-08-04
网络编程
网络编程package com.lxw.java2;import org.junit.Test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java
2021-08-04
437
0
0
java
2021-08-04
IO流
IO流package com.lxw.java1;import org.junit.Test;import java.io.*;/** * 文本文件可以用字符流处理 * 非文本文件考虑用字节流处理stream * * 二、流的体系结构 * 抽象基类 节点流(或文件流)
2021-08-04
426
0
0
java
2021-08-01
泛型
泛型所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)。JDK1.5引入泛型package com.lxw.java1;i
2021-08-01
473
0
0
java
2021-07-31
抽象类abstract与接口interface异同
抽象类abstract与接口interface异同相同点:不能实例化,都可以被实例化不同点:抽象类:有构造器,单继承,接口:无构造器,多继承
2021-07-31
291
0
0
java
2021-07-27
注解
注解Annotation框架 = 注解+ 反射 + 设计模式jdk内置的三个基本注解:@Override:重写@Deprecated:用于表示所修饰的类,方法等已过时@SuppressWarnings:抑制编译器警告public static void main(String[] args) {
2021-07-27
496
0
0
java
2021-07-27
java比较器
java比较器package com.lxw.java02;import org.junit.Test;import java.util.Arrays;import java.util.Comparator;/** * Java中的对象只能进行 == 或者 != ,不能> 或 < * 开
2021-07-27
442
0
0
java
2021-07-27
枚举类
枚举类一、枚举类的使用枚举类的理解:类的对象只有有限个,确定的。我们称为枚举类。当需要定义一组常量时,强烈建议使用枚举类。如果枚举类中只有一个对象,则可以作为单例模式的实现方式。二、定义枚举类方式一:jdk5.0之前自定义枚举类方式二:jdk5.0,可以使用enum关键字定义枚举类方式一:packa
2021-07-27
397
0
0
java
2021-07-27
SystemMathBigInteger等
System类@Test public void test(){ String javaVersion = System.getProperty("java.version"); System.out.println("java的ver
2021-07-27
417
0
0
java
2021-07-27
时间Api
JDK1.8之前的时间ApiSystem.currentTimeMillis() ----> 时间戳java.util.Datejava.sql.Date1.构造器2.两个方法使用toString():显示: Sun Jul 25 15:17:24 CST 2021getTime(
2021-07-27
439
0
0
java
2021-07-27
String和StringBuffer和StringBuider
Stringfinal修饰的类,不可继承,不可变 * String实现了Serializable接口,表示字符串是支持序列化的 * String实现了Comparable接口,可以比较大小 * String在内部定义了final char[] value用于存储字符串的数据,所以不可变字符序列 *
2021-07-27
274
0
0
java
2021-07-24
线程
线程创建线程的4种方式:继承Thread类实现Runnable接口实现Callable接口线程池(响应速度提高了,提高了资源的重用率,便于管理)程序、进程、线程程序:静态。进程:正在执行的程序。动态:产生-存在-消亡----生命周期。进程作为资源分配的单位。线程:进程可以细分为线程,线程是一个程序内
2021-07-24
406
0
0
java
2021-07-23
异常
异常Exception RuntimeException常见异常package com.lxw.java01;import java.io.File;import java.io.FileInputStream;import java.util.Date;import java.util.Scann
2021-07-23
453
0
0
java
2021-07-22
接口
接口接口的使用1.接口使用interface来定义2.接口和类是并列的两个结构3.如何去定义接口:定义接口中的成员3.1JDK7:只能定义全局常量public static final和抽象方法public abstract3.2JDK8:除了定义全局常量和抽象方法,还可以定义静态方法、默认方法
2021-07-22
437
0
0
java
2021-07-22
代理模式Proxy
代理模式Proxy示例代码1package com.lxw.java10;public class NetWorkTest {public static void main(String[] args) {Server server = new Server();ProxyServer proxyS
2021-07-22
295
0
0
java
2021-07-22
abstract抽象
abstract抽象1.abstract:抽象的2.abstract可以用来修饰:类、方法,不能修饰属性,构造器,不能修饰私有方法、静态方法static、final(抽象类需要子类继承重写,而final又不可以继承重写)的方法3.abstract修饰类:抽象类抽象类:此类不能实例化,必须有构造器,用
2021-07-22
428
0
0
java
2021-07-21
构造器-构造方法可以用什么来修饰
构造器不同于普通方法,构造方法(器)不能是abstract, static, final, native, strictfp, 或者synchronized的。原因如下:构造器不是通过继承得到的,所以没有必要把它声明为final的。同理,一个抽象的构造器将永远不会被实现。(所以也不能声明为abstr
2021-07-21
301
0
0
java
2021-07-21
单例Singleton设计模式
单例Singleton设计模式单例设计模式所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。饿汉式、懒汉式区别饿汉式:坏处:对象加载时间过长。好处:饿汉式是线程安全的。懒汉式:好处:延迟对象的创建。坏处:目前写法的坏处:线程不安全(多线程学习后修改)//单
2021-07-21
357
0
0
java
1
2
3
4