• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






百易城

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2014年3月10日

Java类加载和类反射回顾
摘要: 一、一个命令对应一个进程。 当我们启动一个Java程序,即启动一个main方法时,都将启动一个Java虚拟机进程,不管这个进程有多么复杂。而不同的JVM进程之间是不会相互影响的。这也就是为什么说,Java程序只有一个入口--main方法,让虚拟机调用。而两个mian方法,对应的是2个JVM进程,启动的是两个不同的类加载器,操作的实际上是不同的类。故而不会互相影响。 二、类加载。 当我们使用一个类,如果这个类还未加载到内存中,系统会通过加载、连接、初始化对类进行初始化。 1、类加载:指的是将类的class文件读入JVM,并为之创建一个Class对象。 2、类连接:指的是把类的二进... 阅读全文
posted @ 2014-03-10 11:29 百易城 阅读(127) 评论(0) 推荐(0)
 
要点Java6 变量和类型
摘要: 本文由广州疯狂软件java培训分享: 变量和类型 尽管Java是面向对象的,并非所有类型都是对象。它们叫做基本类型primitives。. 下面列出了java中的基本类型: byte(number,1字节) short(number, 2字节) int(number, 4个字节) long(number,8字节) float(浮点数, 4字节) double(双精度浮点数r, 8 bytes) char(字符,2字节) boolean(true或false,1个字节) Java是一种强类型语言,这意味着我们在使用变量前需要先定义它们的类型。 Numbers 声... 阅读全文
posted @ 2014-03-10 11:27 百易城 阅读(154) 评论(0) 推荐(0)
 
Java中使用二分法排序
摘要: 本文由广州疯狂软件java培训分享: import java.util.Scanner; //二分法 public class SplitBy2Sort { public static int splitBy2(int[] a, int num) { int low = 0; int high = a.length - 1; int mid; while (true) { // 取中间下标 mid = (low + high) / 2; if (a[mid] == num) { return mid; } else if (low > high) { return... 阅读全文
posted @ 2014-03-10 11:26 百易城 阅读(585) 评论(0) 推荐(0)