![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
但愿长醉不愿醒
这个作者很懒,什么都没留下…
展开
-
java从入门到精通学习笔记(二)——类与接口
10、类与对象(1)静态成员:静态常量、静态变量、静态方法静态成员是属于类所有的,区别于个别对象。访问方式:类名.静态类成员静态成员是为了提供两个类可以在同一个内存区域共享数据,因此静态常量和静态变量并没有存储在为每个类分配的内存空间。静态方法中不可以使用this关键字,不可以直接调用非静态方法,只能访问静态成员。方法体中的局部变量是不能声明为static的。(2)修饰符:原创 2017-10-27 17:07:15 · 293 阅读 · 0 评论 -
java从入门到精通学习笔记(三)——IO
一、输入/输出流 (java.io包)1. 输入流输入流类都是抽象类InputStream(字节输入流)或Reader(字符输入流)的子类。(1) InputStream类 (该类所有方法抛出的异常都会引发IOException异常)常用方法:read() read(byte[] b) close() (2) Reader类该类在处理字符文本时较方便。原创 2017-10-27 17:10:30 · 373 阅读 · 0 评论 -
java从入门到精通学习笔记(四)——多线程
一、线程状态:新建、运行(可运行)、阻塞、等待、计时等待、终止对于单处理器的系统,虽然说是多线程并发执行,但同一时间点上只有一个线程被执行。二、实现线程的两种方式1. 继承java.lang.Thread类 (1) Thread类的构造函数:public Thread(String threadName); //参数为线程对象的名称public Thread(原创 2017-10-27 17:12:42 · 452 阅读 · 0 评论 -
java从入门到精通学习笔记(五)——数据库
JDBC制定了统一的访问各类关系数据库的标准接口。JDBC并不能直接访问数据库,需要依赖与数据库厂商提供的JDBC驱动程序。1. JDBC常用类和接口 (java.sql包)(1) DriverManager类用于管理数据库中的所有驱动程序,是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用的驱动程序,并在数据库的驱动程序之间建立连接。该类的方法都是静态方法,不需实例化原创 2017-10-27 17:13:49 · 401 阅读 · 0 评论 -
java从入门到精通学习笔记(六)——网络编程
1. TCP程序设计(java.net包)(1) InetAddress类 getByName(String host) ///获取与host相对应的IntAddress对象getHostAddress() //获取IntAddress对象所含的ip地址getHostName() //获取此ip地址的主机名getLocalHost()原创 2017-10-27 17:15:01 · 373 阅读 · 0 评论 -
java从入门到精通学习笔记(七)——异常处理
一、异常处理 (java.lang.Throwable)1. 异常分为:可控式异常、运行时异常可控式异常:是在编译时能够发现的错误运行时异常:是可以通过编译,但在运行时会发生的错误2. catch块中常用的异常信息显示函数:getMessage()printStackTrace();getLocalizedMessage();toString();3. 异常处理原创 2017-10-27 17:15:51 · 312 阅读 · 0 评论 -
java编程思想学习笔记(一)——java类与c++类的区别
(1)java只允许单继承,但c++中一个类可以继承自多个父类。 java的这种单根结构也使它的“垃圾回收机制”成为可能(2)java中有接口,c++没有。 java中一个接口可以继承自多个接口。(3)java的集合类,一个集合中存储的对象可以是不同的class类,只要都将他们声明成Object类型即可。(4)java的对象是存储在堆区,使用原创 2017-10-26 09:17:11 · 248 阅读 · 0 评论 -
java从入门到精通学习笔记(一)——基础篇
1.Java虚拟机、Java编译器和Java解释器JVM:JVM有自己完善的硬件架构,如处理器、堆栈(Stack)、寄存器等,还具有相应的指令系统(字节码就是一种指令格式)。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM是Java平台无关的基础。JVM负责运行字节码:JVM把每一条原创 2017-10-26 09:11:31 · 1625 阅读 · 1 评论 -
java编程思想学习笔记(二)——数据存放在哪里
数据有6个地方可以存放:(1)寄存器:在处理器内部,由编译器分配,开发者没有直接控制权。(2)堆栈:在RAM(随机访问存储器)区域。堆栈指针下移回创建新的内存,堆栈指针上移会释放部分内存。 创建程序时,java编译器必须准确知道堆栈内保存的所有数据的长度以及存在时间。 java对象句柄存在在该区域。原创 2017-10-26 09:24:17 · 337 阅读 · 0 评论