07 2020 档案

摘要:引入JavaScript 1.script 标签引入JS代码段 2.引入JS文件 3.将JS代码写在标签上 ************************************************************************************************ 阅读全文
posted @ 2020-07-31 16:15 Saturn5 阅读(15) 评论(0) 推荐(0) 编辑
摘要:在HTML中引入CSS 1.通过style属性引入css style="属性名:属性值;属性名:属性值;" 不推荐这种方式,标签复杂可读性差,难以将css代码分离 2.将所有css代码写在style标签内部 初步实现将css代码和html分离 可以实现代码复用 不能跨文件生效 3.用单独的文件保存c 阅读全文
posted @ 2020-07-29 12:05 Saturn5 阅读(27) 评论(0) 推荐(0) 编辑
摘要:标签:不带/表示开始,/在前表示结束 , 有些标签开始和结束之间没有内容要包裹,通常可以写成自闭标签,比如<br/> 属性:在开始标签上可以加属性,多个属性之间用空格分隔。标签上的属性值可以用单引号或者双引号括起来。 注释:被 <!-- --> 包裹的内容为注释 空格:英文字符 &nbsp; 中文字 阅读全文
posted @ 2020-07-28 15:55 Saturn5 阅读(23) 评论(0) 推荐(0) 编辑
摘要:正则表达式 (此种实现方式最快) 匹配11位的电话号码,匹配规则:第一个数字是1,第二个数字是2,3,7,8中任一个,后面9位数字中不包含4。 public void regex3() { //要匹配的字符 String str = "13656231253"; //正则表达式 String reg 阅读全文
posted @ 2020-07-27 17:36 Saturn5 阅读(30) 评论(0) 推荐(0) 编辑
摘要:ServerSocket、Socket 阅读全文
posted @ 2020-07-27 16:53 Saturn5 阅读(13) 评论(0) 推荐(0) 编辑
摘要:当一个类存在的意义就是为另一个类提供服务,则可以将这个类定义为内部类。 成员内部类 和 局部内部类 **************************************************************************************************** 阅读全文
posted @ 2020-07-27 11:21 Saturn5 阅读(14) 评论(0) 推荐(0) 编辑
摘要:三种获取Class对象的方式 *************************************************************************************************************************************** 阅读全文
posted @ 2020-07-25 11:19 Saturn5 阅读(14) 评论(0) 推荐(0) 编辑
摘要:JDK自带 5个 @Override 元注解 5个 @Target 指定注解可以出现的位置 --ElementType.java @Retention 定义了该注解的生命周期 --RetentionPolicy.java 自定义注解 阅读全文
posted @ 2020-07-24 17:31 Saturn5 阅读(15) 评论(0) 推荐(0) 编辑
摘要:单例设计模式 1.构造方法私有化 2.在类的内部private static创建一个对象 3.设置全局访问点,返回创建的对象 饿汉式,类加载就创建对象,不推荐 懒汉式,有线程安全隐患 ********************************************************** 阅读全文
posted @ 2020-07-24 16:13 Saturn5 阅读(9) 评论(0) 推荐(0) 编辑
摘要:使用synchronized关键字表示同步。使多个线程需要排队访问共享资源,而不是发生抢占现象。 可以修饰方法,也可以修饰代码块。 修饰代码块 注意要锁住并发访问的内容,如果把整个wile都锁住,那将只有一个线程运行该块直到循环结束,所以以下结构不可以写成 while(tickets > 0) {. 阅读全文
posted @ 2020-07-24 14:27 Saturn5 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1 package Test01; 2 import java.util.concurrent.ArrayBlockingQueue; 3 import java.util.concurrent.Executors; 4 import java.util.concurrent.ThreadPoolE 阅读全文
posted @ 2020-07-24 10:28 Saturn5 阅读(25) 评论(0) 推荐(0) 编辑
摘要:堆:线程共享的 GC: eden s0 s1 老年代 栈(线程栈):存放线程运行时方法的局部变量 方法区:常量、静态变量、类信息 本地方法区:C++实现的方法 阅读全文
posted @ 2020-07-23 18:36 Saturn5 阅读(20) 评论(0) 推荐(0) 编辑
摘要:继承Thread类(Thread继承了Runnable接口) *********************************************************************************************************************** 阅读全文
posted @ 2020-07-22 17:12 Saturn5 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-22 10:53 Saturn5 阅读(8) 评论(0) 推荐(0) 编辑
摘要:泛型作用 检查集合中的元素类型,如果类型错误,在编译期暴露错误 类/接口 上 public class Class1<E> { } 方法 上 public <E> void function(E e) { } ********************************************* 阅读全文
posted @ 2020-07-21 14:09 Saturn5 阅读(17) 评论(0) 推荐(0) 编辑
摘要:三种捕获异常的方法 阅读全文
posted @ 2020-07-20 11:34 Saturn5 阅读(18) 评论(0) 推荐(0) 编辑
摘要:字节流:计算机中的二进制文件 字符流:局限性更大,只能处理文本文件 ********************************************************************************* java.io包: File 字节流:针对二进制文件 InputSt 阅读全文
posted @ 2020-07-18 10:34 Saturn5 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-17 14:53 Saturn5 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-17 14:50 Saturn5 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-17 14:41 Saturn5 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Object *********************************************************************************************************************************************** 阅读全文
posted @ 2020-07-15 12:14 Saturn5 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.接口中都是抽象方法,abstract public,可以不写关键字,编译默认拼接;接口中的成员变量都是 public static final 修饰 2.通过interface关键字创建接口 3.通过implements让子类来实现,接口没有构造方法,子类必须重写全部的接口方法 4.可以将接口理 阅读全文
posted @ 2020-07-14 11:59 Saturn5 阅读(18) 评论(0) 推荐(0) 编辑
摘要:抽象方法没有方法体,子类继承父类,可以使用父类的方法,重写抽象方法体,体现多态性 **************************************************************************************************** 1.abstra 阅读全文
posted @ 2020-07-13 11:44 Saturn5 阅读(26) 评论(0) 推荐(0) 编辑
摘要:多态的前提是继承和重写 ******************************************************************************* 异常是指程序中出现的bug 异常的继承结构非常严谨 不知道具体的异常,把子类异常当作父类来看,直接捕获Excepti 阅读全文
posted @ 2020-07-11 16:40 Saturn5 阅读(13) 评论(0) 推荐(0) 编辑
摘要:static 1.可以修饰成员变量,成员方法 2.随着类的加载而加载,优先于对象加载 3.只加载一次就会一直存在,不再开辟空间 4.静态变量全局唯一,全局共享,多个对象间共享 5.可以直接被类名调用 6.静态方法只能调用静态变量和方法,不能用this调用非静态变量和方法。非静态方法可以随意调用 st 阅读全文
posted @ 2020-07-11 11:14 Saturn5 阅读(21) 评论(0) 推荐(0) 编辑
摘要:构造代码块用来提取不同重载构造方法的公共内容,创建对象时优先于构造方法加载 局部代码块用来控制变量的作用范围,方法调用时才触发 ************************************************************************************** 阅读全文
posted @ 2020-07-10 09:55 Saturn5 阅读(20) 评论(0) 推荐(0) 编辑
摘要:数组工具类 String s = Arrays.toString(arr); //把数组arr作为字符串返回 Arrays.sort(arr); //对arr进行排序,无返回值 int[] c = Arrays.copyOf(arr, num); //把旧数组arr复制到新数组c,新数组长度为num 阅读全文
posted @ 2020-07-07 17:26 Saturn5 阅读(9) 评论(0) 推荐(0) 编辑
摘要:package test02_JDBC; import org.junit.After; import org.junit.Before; import org.junit.Test; /** * junit底层会根据@Test注解创建当前类的实例,调用注解所标记的方法 * 执行junit单元测试标 阅读全文
posted @ 2020-07-06 14:47 Saturn5 阅读(64) 评论(0) 推荐(0) 编辑
摘要://控制台输入Scanner sc = new Scanner(System.in); String r2 = sc.nextLine();//控制台输出拼接System.out.println( "圆的面积 = "+area);//整数字面值类型为intlong a = 9999999999L;/ 阅读全文
posted @ 2020-07-01 16:43 Saturn5 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示