易截截图软件、单文件、免安装、纯绿色、仅160KB

Java虚拟机学习笔记一:体系结构

第一章.     JAVA体系结构介绍
第一节       为何使用Java:平台无关,安全,网络移动性
第二节       体系结构
1.          
JAVA虚拟机的基本结构图:
2.         不同的执行引擎:
a)         一次性解析字节码
b)        即时编译器
c)         自适应优化器
d)        硬件芯片虚拟机
3.         在主机操作系统上由软件实现的JAVA虚拟机
4.         两种类装载其:启动(bootstrap)类装载器和用户自定义的类装载器。
a)         启动类装载器使用某种默认方式从本地磁盘装载类
b)        运行时安装用户定义的类装载器,能够使用自定义方式装载类。
c)         类装载器的体系结构
                       
d)        被装载类只能见到被同一个类装载器装载的别的类,通过这个方法建立命名空间,运行时每一个类装载器都有自己的命名空间。----对安全的支持
5.         class文件
a)         传统二进制可执行文件:包含目标处理器的机器语言;依赖于具体平台的整数字节顺序
b)        Java class文件:字节码,字节顺序高位在前
6.         Java API
a)         平台无关
b)        安全:安全管理器和访问控制器
第三节       代价
1.         性能
2.     &


相关文档:

Java操作Excel的工具类

public class ExcelUtil {
/*
* 根据Excel文件路径和表单名称,一次查找此表单的所有记录*/
public static String[][] getContentByName(String sourcePath,String sheetName){
String[][] strArray = null;
try {

InputStream is = new FileInputStream(sourcePath);
Workbook wb = Workbook.get ......

贪吃蛇的算法分析(Java)


贪吃蛇的算法分析(Java)
 
贪吃蛇是一款非常经典的手机游戏。它有很多算法,这里详细分析一种比较优秀的算法。
首先介绍下主要用到的七个类:
l          WormMain:最主要的类,控制所有其它类的运行和销毁。
l       &nbs ......

java字符串详细分析

不可变String
String对象是不可变的,查看JDK文档你会发现,String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,
以包含修改后的字符串内容。而最初的String对象则丝毫未动。
public class trys {
 public static String upcase(String s){
  return s.toUpperCase() ......

JAVA事件的总结

JAVA事件无非就是键盘事件,鼠标事件,按钮等事件。专业点可以分为语义事件(按钮等到事件)和低层事件(键盘事件,鼠标事件);
下面我简要的总结一下:
1、鼠标事件:点鼠标按钮事它会调用三个监听器方法:mousePressed,mouseReleased,mouseClicked.
鼠标事件提供了mousePressed,mouseClicked,mouseDragged,mouseEnter ......

Java 基础题

 在网上找了点基础题目,自己做了做,下面是题目:
  1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
  2.字符串的操作:
   写一个方法,实现字符串的反转,如:输入abc,输出cba
   写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号