
Java
云袖er
这个作者很懒,什么都没留下…
展开
-
009-线程
基本概念 Java语言的JVM允许程序运行多个线程,它通过java.lang.Thread类来实现。 Thread类的特性 每个线程都是通过某个特定Thread对象的run()方法来完成操作的,通常把run()方法的主体称为线程体。 通过Thread对象的start()方法来调用这个线程。 创建线程的两种方式 继承Thread类 public class TestThread extends Thread { @Override public void run() {原创 2021-09-27 19:44:13 · 251 阅读 · 0 评论 -
008-反射
File类原创 2021-09-27 14:51:10 · 240 阅读 · 0 评论 -
007-注解
注解 Annotation其实就是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理,通过使用Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。 Annotataion可以像修饰符一样被使用,可用于修饰包、类、构造器、方法、成员变量、参数,局部变量的声明,这些信息被保存在Annotation的"name=value"对中。 自定义注解 使用@interface来自定义注解 class TestB{ @TestAnnotatio原创 2021-09-24 10:41:24 · 271 阅读 · 0 评论 -
06-泛型
类型安全:让集合只能添加指定数据类型的数据。 泛型类 public class Test { public static void main(String[] args) { A<Integer> a = new A<>(); a.setKey(1); System.out.println(a.getKey()); } } class A<T>{ private T key; publi.原创 2021-09-23 21:13:08 · 138 阅读 · 0 评论 -
05-JAVA异常与集合
在捕获异常的代码块里(try{}里的代码),如果前面的代码有异常了,就不会执行后面的。 getMessage()方法,用来得到有关异常时间的信息。 printStackTrace()用来跟踪异常时间发生时执行堆栈的内容。 HashSet 按Hash算法来存储集合中的元素,因此具有很好的存取和查找性能。 特点: 不能保证元素的排练顺序 不可重复 HashSet不是线程安全的。 集合元素可以使用null HashSet判断两个对象相等的条件:两个对象通过equals()方法比较想等,并且两个对象的h.原创 2021-09-23 16:34:32 · 132 阅读 · 0 评论 -
04-单例设计模式
单例设计模式:就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 适用地方:实例化对象的创建要消耗大量时间和资源。 饿汉式: public class Single { private static Single mInstance = new Single(); private Single(){ } public static Single getInstance(){ re.原创 2021-09-22 10:01:07 · 88 阅读 · 0 评论 -
03-面向对象编程
信息的封装和隐藏 Java中通过将数据声明为私有的(private), 再提供公共(public)方法:getXXX()和setXXX()实现对该属性的操作,以实现下述目的: 隐藏一个类中不需要对外提供的实现细节; 使用者只能通过事先定制号的方法来访问数据,可以方便地加入控制逻辑,限制对数显的不合理操作; 便于修改,增强代码的可维护性; 四种访问权限修饰符 同一个Java文件中可以写多个class,但只能有一个是public的,其他的class是缺省的。 默认的构造方法前面有没有访问修饰符跟定原创 2021-09-22 09:33:01 · 114 阅读 · 0 评论 -
01-Java语言概述
Java语言概述 面向过程与面向对象的区别 1. 面向过程:从头到尾叙述一件事情,不可重用。 2. 面向对象:把万物抽象成对象,可重用。 垃圾回收机制:不在使用的内存空间应回收。 4. C,C++,由程序员手动编写代码回收。 - 优点:能够在内存不使用时快速回收,准确,高效。 - 缺点:容易失误出现bug,例如忘记编写回收内存代码,会造成内存一直不回收。 5. java,垃圾回收是自动的,开了一个系统线程自动去检测哪些内存不用了然后回收。 - 优点:自动,不会出现忘记回收的情况。 - 缺点:回收不原创 2021-09-14 09:34:35 · 111 阅读 · 0 评论