java小常识
_zyw_-
这个作者很懒,什么都没留下…
展开
-
编码格式总结
下文中对unicode的理解不是很清楚,欢迎各位指正、讨论。 使用不同编码格式,中英文所占的字节数 编码格式 英文 中文 GB2312 1 2 GBK 1 2 GB18030 1 2 ISO-8859-1 1 1 UTF-8 1 3 UTF-16 4 4 UTF-16BE ...原创 2018-11-06 11:03:46 · 182 阅读 · 0 评论 -
JNI——java和C之间的交互(划重点)
JNIEnv *env:一个指向全部JNI方法的指针,表示JNI执行环境JavaVM jvm:是指向java虚拟机(jvm)的指针,主要用来创建、初始化和销毁jvm的JavaVMInitArgs vm_args:表示可以用来初始化jvm的各种jvm参数JavaVMOption options[]:具有用于jvm的各种选项配置,如:-Djava.compiler、-Djava.class.path(...原创 2018-06-10 15:06:38 · 1155 阅读 · 0 评论 -
ArrayList、LinkedList、Vector、Stack的区别
ArrayList: 实现了List接口(List接口继承了Collection接口); 实现了Serializable接口,表示支持序列化,能通过序列化去传输(序列化:用来处理对象流的一种机制); 实现了Cloneable接口,即覆盖了函数clone,以指示clone()方法可以合法地对该类实例进行按字段复制; 实现了RandomAccess接口,即提供了随机访问功能,RandmoAcc原创 2016-11-27 23:02:36 · 523 阅读 · 0 评论 -
String、StringBuffer、StringBuilder的区别和使用环境
在描述String、StringBuffer、StringBuilder之间的区别之前,我们先来看些基础。 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 我自己原创 2016-11-08 23:03:49 · 371 阅读 · 0 评论 -
Debug---Eclipse断点调试基础
本文转自http://langgufu.iteye.com/blog/1168366 1.进入debug模式(基础知识列表) 1、设置断点 2、启动servers端的debug模式 3、运行程序,在后台遇到断点时,进入debug调试状态 ============================= 作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6转载 2016-12-02 23:54:23 · 687 阅读 · 1 评论 -
java排序方法总结
“排序”是每一个编程者都会遇到的问题,今天我就总结一下java中的排序方法吧。(如果有什么遗漏或是错误,欢迎指正!) 插入排序: 1、直接插入排序 public void sortArr(int[] arr) { int temp; for(int i = 0;i < arr.length;i++){ for(int j = i+1;j < arr.length;j+原创 2016-11-02 17:52:56 · 292 阅读 · 0 评论 -
java 生成随机数的
方式一: min + Math.random() * max (注意:Math.random()返回值类型是double) 方式二: Random ra =new Random(); int random = ra.nextInt(max)+nin; 查阅API文档后得出,通过该方法可以得到不同数据类型的随机值 nextBoolean();//生成随机字节并将其置于用户提供的原创 2016-10-12 15:37:52 · 313 阅读 · 0 评论 -
Java 反射机制
JAVA反射机制--动态获取信息以及动态调用对象方法的功能原创 2016-10-31 16:14:56 · 231 阅读 · 0 评论 -
java代码执行过程探究
谈到java代码执行过程,就不得不聊一聊java虚拟机了。 java虚拟机可以理解成一个以字节码为机器指令的CPU,对于不同的平台,有不同版本的虚拟机: 就是类似于上图的内容。java虚拟机的主要任务就是装载Class文件并执行其中字节码。java虚拟机内部的大概结构如下图所示: java代码执行过程 首先,java代码源文件(*.java)被java编译器编译成字节码文件(*.c原创 2016-10-31 19:56:40 · 326 阅读 · 0 评论