![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE
追风筝的人45
微笑向暖,安之若素,你若盛开,清风自来
展开
-
数据类型
数据类型(基本类型,引用类型) java语言是(strongly tyoed)强类型: 1:所有的变量必须先声明 后使用 ,2 :指定类型的变量只能接受类型与之匹配的值。 基本类型(primitive type):整数类型 (1个原创 2017-11-25 22:34:40 · 132 阅读 · 0 评论 -
异常处理
java使用 try catch捕获异常 try{ //业务实现代码 ... }catch(Exception e){ alert 输入不合法 goto retry } 访问异常信息 :如果需要在catch块中访问异常信息,可通过访问catch块后的异常参数来获得。当java运行时决定调用某个catch块来处理异常对象时,会将异常对象赋给catch块后的异常参数 异常对象包含几个常用方法: get原创 2017-12-05 21:18:38 · 166 阅读 · 0 评论 -
线程及锁优化总结
进程是系统进行资源分配和调度的一个独立单位,是处于运行过程中的程序,有3个特性: 独立熊 动态性 并发性并发:是指同一时刻只能有一条指令被执行,但多个进程指令被快速轮换执行 宏观上具有多个进程同时执行的效果并行:只在同一时刻,有多条指令在多个处理器上同时执行2:线程是进程的执行单元 可以说是它的子集创建线程的3中方式:1:继承Thread 重写run()方法;2实现...原创 2018-03-01 23:12:01 · 180 阅读 · 0 评论 -
java NIO
nio 是 java New IO 的简称 缓冲区 是一个固定数据量的指定基本类型的数据容器。除内容之外,缓冲区还具有位置 和界限,其中位置是要读写的下一个元素的索引,界限是第一个应该读写的元素的索引。基本 Buffer 类定义了这些属性以及清除、反转 和重绕 方法,用以标记 当前位置,以及将当前位置重置 为前一个标记处。package com.hello.ds;import java.nio....原创 2018-03-03 12:09:29 · 121 阅读 · 0 评论 -
java NIO
io:面向流 ,阻塞IO(Blocking IO) NIO:面向缓冲区,非阻塞IO(Non Blocking IO,选择器(Selectors)1:缓冲区(buffer):java NIO负责数据的存取。缓冲区就是数组,用于存储不同数据类型的数据,根据类型不同提供了不同的缓冲区例如:ByteBuffer,CharBuffer,ShortBuffer,Int...翻译 2018-03-04 20:02:09 · 93 阅读 · 0 评论 -
java基础
1 最终类就是被final修饰的类,最终方法就是被final修饰的方法。最终类不能被继承,最终方法不能被重写 2 : 抽象类和最终类都可以被声明使用: “向上转型1、父类类型引用指向子类对象2、 接口类型引用引用指向该接口实现类的对象、抽象类不能被实例化 final类,不希望被继承 被修改 被扩展 final()方法可以被继承 但不能被覆盖Volatile:与锁相比,Vol...原创 2018-03-04 22:15:34 · 174 阅读 · 0 评论 -
java基础
1:super出现在继承了父类的子类中。有三种存在方式:第一种:super.xxx;(xxx为变量名或对象名)这种方法意义为,获取父类中的名字为xxx的变量或方法引用。使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作第二种:super.xxx();(xxx为方法名)这种方法意义为,直接访问并调用父类中的方法。第三种:super();这种方法意义为,调用父类的初始化方法,是调用父类中的...原创 2018-03-04 23:40:26 · 107 阅读 · 0 评论 -
try/catch/finally
package com.hello.ds;public class Alpha { public static void main(String[] args) { System.out.println("return value of getValue(): " + getValue()); } public static int getValue() { int i ...原创 2018-03-05 23:38:11 · 132 阅读 · 0 评论