JVM加载class文件的原理机制1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中2.java中的类大致分为三种:
1.系统类 2.扩展类 3.由程序员自定义的类3.类装载方式,有两种 1.隐式装载, ...
分类:
其他好文 时间:
2014-05-18 19:23:57
阅读次数:
354
原文链接:http://blog.jobbole.com/37273/在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,...
分类:
编程语言 时间:
2014-05-18 19:02:14
阅读次数:
439
早上打开微信,看到一篇文章,下面就和大家分享一下,该文章属于前段文章系列,希望做后台开发系统的程序员也可以学习一下,只会写代码把功能实现是第一,接下来也要把节目做做好。现在的界面风格对于手机而言,一直跟随苹果的设计风格,而安卓的很多app在今年也跟随苹果的扁平化风格开始改变UI设计思路对于后台界面,...
分类:
其他好文 时间:
2014-05-18 18:55:26
阅读次数:
250
android培训、java培训、期待与您交流!对象分析:1.客户类按照业务分类,客户可以分成三类。publicenumCustommer{COMMON,VIP,EXPRESS;publicString
toString(){String name=null;switch(t...
分类:
编程语言 时间:
2014-05-18 00:09:18
阅读次数:
473
1.为何要有unsafe
也许是为了实现CLR类型安全的目标吧,默认情况下,C#没有提供指针的使用算法,但是有些情况下也可能需要指针这样直接访问内存的东西(虽然目前我还没有用过),但是有时候程序员非常清楚程序的运行状况,需要使用指针直接访问内存以便于提高性能或者调试、监控程序运行的内存的使用状况,以...
分类:
其他好文 时间:
2014-05-17 23:47:46
阅读次数:
448
面对对象设计面对对象设计思想:把方法定义在合适的对象上。人在黑板上画圆,其实是调用圆的构造方法。司机刹车,实际上刹车的方法在车上面,我们只是调用刹车的方法,刹车的方法在车上。classCircle1{doubler;publicCircle1(doubler){this.r=r;}}new对象就能新...
分类:
编程语言 时间:
2014-05-17 21:36:06
阅读次数:
451
进程:一个正在执行的程序。线程:就是进程中一个独立的控制单元,线程在控制进程的执行,一个进程中至少有
一个线程。主线程:JVM启动的时候会有一个进程java.exe,该进程中至少有一个负责java程序的执行
而且这个线程运行的代码存在于main方法中,该线程称之位主线程。创建线程的方式有两种:...
分类:
编程语言 时间:
2014-05-17 20:21:26
阅读次数:
328
2014-5-16 这次更新笔记隔得时间比较短,因为内心有一个声音告诉我,今天要记录一下自己的生活。
不是因为最近生活发生了什么变故,只是想动动键盘打打字的那种心情。最近还是一直在思考“煤矿工人”的事。周一上班的时候,去的有点晚,在食堂吃早餐的时候,看到有同事提着早餐慌慌张张的往办公室跑,因为要.....
分类:
其他好文 时间:
2014-05-17 20:19:24
阅读次数:
187
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java
Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development
Kit 一般指软件开发包,可以包括函数库、编译程序...
分类:
其他好文 时间:
2014-05-17 19:57:10
阅读次数:
217
今天挤了3个小时公交才回家,身心疲惫啊,不写技术了,来扯蛋吧。记得五一期间,一朋友老是问我40岁的程序员还有人要么?都快30了写代码还有前途么,然后这个问题他纠结了一个星期。我觉得这个完全不是一个问题,因为只要热爱这个东西,你做到60岁都可以,谁规定40岁就不能写代码了?那些说40岁的程序员没人要的...
分类:
其他好文 时间:
2014-05-17 19:28:26
阅读次数:
183