基础概念
bertyj
这个作者很懒,什么都没留下…
展开
-
break语句的用法总结
break语句在编程时经常用到,这里总结下容易忽略的几点:break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语原创 2015-04-18 15:56:23 · 8606 阅读 · 0 评论 -
【概念对比】编程语言之强类型与弱类型
问题:我们在编写代码的时候经常会听到一个概念:弱类型和强类型,那么什么是弱类型,什么是强类型呢? 强类型:每个变量和对象都必须具有声明类型。强类型是在编译的时候就确定类型的数据,在执行时类型不能更改。强类型安全,而且效率高。 弱类型:在执行的时候才会确定类型。弱类型相比而言不安全。 强类型:类型明确,只能转换为其父类,接口,内存中存的原创 2015-04-11 17:16:34 · 657 阅读 · 0 评论 -
Java substring用法
public String substring(int beginIndex, int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。示例: "ham转载 2015-04-14 15:01:25 · 471 阅读 · 0 评论 -
面向对象三要素
面向对象三要素是:封装 继承 多态封装 封装就是事物抽象为类,把对外接口暴露,将实现和内部数据隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。继承的过转载 2015-05-01 20:20:53 · 1191 阅读 · 0 评论 -
Java学习笔记——自动装箱、拆箱 & String初始化
【摘自】http://docs.oracle.com/javase/tutorial/java/data/autoboxing.htmlAutoboxing is theautomatic conversion that the Java compiler makes between the primitive types and their corresponding object原创 2015-06-16 16:55:41 · 592 阅读 · 0 评论 -
Java的GC与内存管理
G C相信学过JAVA的人都知道这个是什么意思。但是他是如何工作的呢?首先,JVM在管理内存的时候对于变量的管理总是分新对象和老对象。新对象也就是开发者new出来的对象,但是由于生命周期短,那么他占用的内存并不是马上释放,而是被标记为老对象,这个时候该对象还是要存在一段时间。然后由JVM决定他是否是垃圾对象,并进行回收。所以我们可以知道,垃圾内存并不是用完了马上就被释放,所以就会产生内存释放不转载 2015-06-16 16:36:05 · 557 阅读 · 0 评论 -
Java 自动装箱与拆箱(Autoboxing and unboxing)
什么是自动装箱拆箱基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。 一般我们要创建一个类的对象实例的时候,我们会这样: Class a = new Class(parameter); 当我们创建一个Integer对象时,却可以这样: Integer i = 100; (注意:不是 int i =转载 2015-06-16 16:37:50 · 535 阅读 · 0 评论