java语言特性
文章平均质量分 77
kenwug
技术固然重要,然后写下技术的实施过程,更为有效。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
classloader相关基础知识
JVM jvm是jre里头一个动态连接函数库,jdk里面的jre一般用于运行java本身的程序,比如javac,等等.programfiles下面的jre用于运行用户编写的java程序. JRE下的bin/client 或者 bin/server 的jvm.dll就是JVM了 当一台机器上有多个jvm可选择的时候,jvm的选择步骤: 1)当前目录有没有jre目转载 2007-05-13 12:19:00 · 569 阅读 · 0 评论 -
虚拟机加载类途径
虚拟机加载类的途径: 1、Dog dog = new Dog(); 这个动作会导致常量池的解析,Dog类被隐式装载。 如果当前ClassLoader无法找到Dog,则抛出NoClassDefFoundError。 2、Class clazz = Class.forName(“Dog”); Object dog =clazz.newInstance(); 通过反射加载类型,并创建对象实例转载 2007-05-13 12:20:00 · 558 阅读 · 0 评论 -
字符串string
要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不 能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可 变类呢?你可以问问 james Gosling :)。但是非可变类确实有着自身的优势,如状态单一,对原创 2007-05-13 12:19:00 · 627 阅读 · 0 评论 -
java string特性
要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不 能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可 变类呢?你可以问问 james Gosling :)。但是非可变类确实有着自身的优势,如状态单一,对转载 2007-05-13 12:42:00 · 1081 阅读 · 0 评论
分享