java
文章平均质量分 59
achilles偏要执著
这个作者很懒,什么都没留下…
展开
-
java内存相关知识
java虚拟机会将其管理的内存划分为不同的数据区域 程序计数器:该程序计数器与cpu中的程序计数不同,java虚拟机在自己的内存中设立一片区域来模拟cpu程序计数器。虚拟机规定每一个线程都有自己的程序计数器。其作用是用来指向正在执行的字节码地址。 堆:jvm启动就创建了堆内存区,堆是线程共享的运行时内存区域,也是供所有类实例和数组对象分配内存的区域。它存储了被内存管理器监管的对象原创 2016-03-17 19:29:20 · 321 阅读 · 0 评论 -
java基础
字节码 是Java 编译之后的 的代码 是为了让JVM执行的 jar可以分为 可执行的 和不可执行的 java -jar Test 可以直接运行可执行的 jar包 那些不可执行的 你看的最多的 就是 像JRE这样的依赖包 类之间关系 使用,聚合,继承 class A {} class B extends A//继承 是的关系 { A原创 2016-03-18 17:20:52 · 206 阅读 · 0 评论 -
java中位运算的一点研究
简介 java位运算是对java中整型数据(byte char short int long)的二进制进行位操作的运算。java二进制最高位是符号位。0为正,1为负。主要有与(&只有1&1为1,其余为0),或(|只有0|0为0,其余为1),非(~取反),异或(^相异为1),有符号左移(<<),有符号右移(>>),无符号右移(>>>)。没有无符号左移。举例 ~4 0 0 0 0 0 0原创 2016-03-19 14:14:49 · 268 阅读 · 0 评论 -
sql基本语句
sql基本语句学习 1.create表:自增长 identity(0,1)从0开始1为增加量 (对比mysql类似于auto_increment=1 //省略不写默认自增1) primary key 可以像mysql直接用或者create table test(id int identity(0,1),name varchar(10),primary key(id)) 2.主码原创 2016-03-19 20:48:49 · 835 阅读 · 0 评论 -
java中File基础
文件的基本操作public class Test { public static void main(String[] args) { File file=new File("hell.txt"); //判断文件是否存在 if(file.exists()) { //删除文件原创 2016-03-21 01:46:29 · 298 阅读 · 0 评论 -
java线程研究
线程的状态 创建状态:准备好了一个线程对象 就绪状态:调用了start()函数,等待cpu的调度 执行状态:运行了run()函数 暂停状态:暂停执行任务,可能交出cpu资源 终止状态:线程被销毁 一些常用的函数 Thread类的currentThread()函数返回代码段正在被哪一个线程调用 Sleep()让当前正在执行的线程休眠指定的毫秒数。这个“正在原创 2016-03-21 15:18:37 · 300 阅读 · 0 评论 -
java enum详解
enum enum是jdk1.5引入的概念。enum类型的值实际上是通过运行期构造的对象来表示。在定义enum的时候编译器会默认帮我们做些事:所有的枚举类会默认继承Enum(Enum默认实现 Comparable 和 Serializable 接口),所以枚举类不可以在继承其他的类(java单继承);所有的枚举类是final的,不可有子类所有定义的枚举常量,会在定义的枚举类中生成public原创 2016-05-06 16:32:37 · 1445 阅读 · 0 评论 -
java中关于String
首先关于java传递值还是传递引用可参见java到底传递值还是引用 结论是java传递的是值 接下来看看这个例子:public class Test { public static void main(String[] args) { String b=new String("abc"); changeString(s); System.o原创 2016-10-27 23:20:04 · 287 阅读 · 0 评论 -
使用intellij生成jar包同时打包依赖的第三方包
使用intellij生成jar包同时打包依赖的第三方包1.打开java工程的moudle settings。一次点击artifacts,点击“+”选择jar ,选择from moudles with dependencies2.moudle选择想要打包成jar的moudle3.main class选择对应moudle的入口函数。防止选错,可以点击project 双击对应的类来选择4....原创 2019-02-18 17:26:27 · 1995 阅读 · 0 评论