随笔分类 - Java学习笔记
摘要:BOM全称 Browser Object Model,浏览器对象模型。 JavaScript是由浏览器中内置的javascript脚本解释器程序来执行javascript脚本语言的。 为了便于对浏览器的操作,javascript封装了对浏览器的各个对象使得开发者可以方便的操作浏览器。 1、windo
阅读全文
摘要:进程:当前正在运行的程序,一个应用程序在内存中的执行区域 线程:进程中的一个执行控制单元,执行路径 一个进程可以有一个线程,也可以有多个线程 单线程:安全性高,但是效率低 多线程:安全性低,效率高 多线程案例:360,迅雷等 1、程序运行原理 分时调度:所有线程轮流使用cpu的使用权,平均分配每个线
阅读全文
摘要:html(超文本标记语言) 在一个网页中负责的事情是一个页面的结构 css(层叠样式表) 在一个网页中主要负责了页面的数据样式。 1、css的引入 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head>
阅读全文
摘要:软件结构 C/S(Client Server)结构 cs结构的软件的缺点:更新的时候需要用户下载更新包然后再安装,程序员则需要开发客户端与服务端。cs结构软件的优点: 减轻服务端的压力,而且可以大量保存数据在客户端。 B/S(Browser Server)结构 优点:软件版本升级的时候不需要用户下载
阅读全文
摘要:1、File类 2、流 流是一组有序的,有起点和终点的字节集合,是对计算机中数据 传输的总称或者抽象。 即数据在两个设备间的传输称为流,流的本质是数据传输的载体。 流序列中的数据可以是没有进行加工的原始数据(二进制字节数 据),也可以是经过编码的符合某种格式规定的数据,Java中提 供了不同的流类对
阅读全文
摘要:1、eclipse中加载MySQL连接驱动:mysql-connector-java-5.0.8.jar 2、数据库和数据表 数据库: 数据表: 3、完整代码 结果: 注:不加?useUnicode=true&characterEncoding=utf8时报错
阅读全文
摘要:1、List接口 List有序,可以存储重复元素 2、Set接口 3、Map接口 Map接口实现类java.util.HashMap<K,V> 无序java.util.TreeMap<K,V> 有序 4、泛型 泛型就是广泛的数据类型 好处:无需转型 泛型类 泛型方法 泛型接口 5、工具类 Colle
阅读全文
摘要:Throwable类是Java语言中所有错误和异常的超类。只有作为该类(或其子类之一)实例的对象才由Java虚拟机抛出,或者可以由Java throw语句抛出。类似地,只有这个类或它的一个子类可以是catch子句中的参数类型。为了在编译时检查异常,Throwable类和Throwable类的任何子类
阅读全文
摘要:1、java.util.Date类 2、java.util.Calendar类 java.util.Date类中获取当前年、月、日和将时间格式化以及将字符串类型的日期转换为Date对象的方法都已经被废弃。 如果想要获取Date对象的年、月、日、星期等操作,需要使用Calendar类以及其子类完成。C
阅读全文
摘要:1、Object类 重写Object类的equals方法和toString方法 2、String类 3、StringBuffer和StringBuilder 都是带有缓冲区的可变字符串,StringBuffer是线程安全的、StringBuilder线程不安全 4、包装类 八种基本数据类型的包装类B
阅读全文
摘要:1、Java先编译后解释 同一个.class文件在不同的虚拟机会得到不同的机器指令(Windows和Linux的机器指令不同),但是最终执行的结果却是相同的。 2、JDK包含JRE,JRE包含JVM,安装eclipse是会自动匹配jdk,所以运行eclipse前要安装jdk,否则打不开。 JDK(J
阅读全文
摘要:1、多态 thinking in java3中的多态 People are often confused by other, non-object-oriented features of Java, like method overloading, which are sometimes pres
阅读全文
摘要:1、代码块=普通代码块+静态代码块。 2、类成员与实例成员 类成员: 使用static修饰的成员方法和成员变量称为类成员使用static修饰的成员变量叫做类变量使用static修饰的成员方法叫做类方法 实例成员: 未使用static修饰的成员方法和成员变量称为实例成员未使用static修饰的成员变量
阅读全文
摘要:1、在Java中不可能直接操作对象本身,所有的对象都由一个引用指向,必须通过这个引用才能访问对象本身,包括获取成员变量的值,改变对象的成员变量,调用对象的方法等。 2、Integer包装类,属于引用数据类型。基本数据类型不能用instanceof判断类型 3、一个类中可以有多个类,但只能有一个pub
阅读全文
摘要:1、局部变量不能写限制修饰符。局部变量与成员变量同名,那么成员变量被隐藏。 2、栈内存存地址,堆内存存首地址。引用存储的是对象内存空间的首地址。 3、万物皆对象;类是对大量对象共性的抽象 关系:类是创建对象的模板,对象是类的具体化。 4、public final double PI=3.141592
阅读全文
摘要:1、数据类型 基本数据类型:整数类型,浮点类型,字符类型,逻辑类型。分配在栈 引用数据类型:字符串,数组,类,对象,接口。分配在堆。 byte(1字节 8位)的取值范围-128~127 (-2的7次方到2的7次方减1)short(2字节 16位)的取值范围-32768~32767(-2的15次方到2
阅读全文
摘要:1、Java不支持多维数组,但是可以通过声明数组的数组来实现同样的功能。 2、注意:数组一旦创建,其长度就已经确定,是无法进行长度的修改的。注意:数组下标不能越界,否则ArrayIndexOutofBoundsException(数组下标越界异常)3、整数类型缺省值:0,浮点类型缺省值:0.0,布尔
阅读全文

浙公网安备 33010602011771号