java笔记--java的语言特性】的更多相关文章

Java 笔记 -- java 和 javac h2{ color: #4ABCDE; } a{ text-decoration: none !important; } a:hover{ color: red !important; text-decoration: underline !important; } pre{ border: solid 1px #CCCCCC; border-radius: 3px; background-color: #F8F8F8; overflow: aut…
java的语言特性 1.简单性:例如:java不再支持多继承,而c++是支持多继承的,多继承比较复杂. c++中有指针,java中屏蔽了指针的概念.所以相对来说比较简单. //注:java语言的底层是c++,不是c语言. 2.安全性 3.可移植性:java语言可以做到一次编译,到处运行. 4.面向对象:java是纯面向对象的,更符合人类的思维. 5健壮性:和自动垃圾回收机制有关,简称GC机制,java语言运行过程中产生的垃圾不用手动清理 ..........…
JDK1.5新特性1.泛型(Generics) 为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 2.增强的for循环(foreach) 减少迭代器(iterator)的潜在错误(error-proneness)3.自动装箱.拆箱(Autoboxing/unboxing) 无需在基本类型(primitive types)(例如double)和包装类型(wrapper types)(例如Double)之间人工地进行转换4.枚…
最近在重新学习Java,在阅读Java的经典著作——Java编程思想,因此每天记录阅读的心得. 当听到Java这个词时,大家一般想到的是面向对象,确实Java相对于C/C++这两门语言来说,Java最大的特点与优势是完全面向对象的.(当然严格来讲,Java并不是完全面向对象的,基本类型并不是对象,虽然它们有自己对应的封装类型)那什么是面向对象?为什么面向对象使得Java成为一门生产效率很高的编程语言?为什么Java比C++开发效率更高,应用领域更广?为什么使用Java开发更加简洁? 计算机编程语…
Java是一种强类型语言, 这就意味着必须为每一个变量声明一种类型. Java中一共有8中基本类型: 4种整型: 整型: 用于表示没有小数部分的数值, 允许为负数 类型 存储需求 取值范围 int: 4字节  -2 147 483 648 ~ 2 147 483 647 (正好超过20亿) short:    2字节  -32 768 ~ 32 767 long:  8字节 -9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807 byte:…
结构代码解析 public class FirstSample { public static void main(String[] args) { System.out.println(2.0-1.1); // 0.8999999999999999 } } public: 访问修饰符(access modifier), 用于控制程序的其他部分对这段代码的访问级别. class: 表明Java程序中的全部内容都包含在类中. 类是构建所有Java应用程序和applet的构建块. Java应用程序中…
static  1. static变量     按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量:另一种是没有被static修饰的变量,叫实例变量.两者的区别是:  对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的).对于实例变量,没创建一个实例,就会为实例变量分配一次内存,实例变量可以在内存中有多个拷贝,互不影响(灵…
C# 是一个富有特性的语言,并不是所有的程序员都熟悉本书依赖的所有特性.在本章,我们看看作为一个好的MVC程序员需要知道的C#特性. 1 C#主要特性 } 1.1 使用扩展方法 扩展方法 在你不能拥有,和不能直接修改类时,给类添加方法一个方便的方式. } 假设我们需要决定ShoppingCart类中Product对象的所有值,但是我们不能修改类本身,也许是因为它来自于第三方,我们没有源代码.幸运地,我们可以使用扩展方法,来得到我们想要的功能. } 第一个参数前的 this 关键字,使得 Tota…
转自 Ruthless java一行一行写入或读取数据 链接:http://www.cnblogs.com/linjiqin/archive/2011/03/23/1992250.html 假如E:/phsftp/evdokey目录下有个evdokey_201103221556.txt文件, 现在对evdokey_201103221556.txt文件进行写入或读取操作,并解决写入或读取出现的乱码问题. 文件内容如: zhangsan,23,福建 lisi,30,上海 wangwu,43,北京 l…
1. List的使用 准备知识: List继承自Collection接口.List是一种有序集合,List中的元素可以根据索引(顺序号:元素在集合中处于的位置信息)进行取得/删除/插入操作. 跟Set集合不同的是,List允许有重复元素.对于满足e1.equals(e2)条件的e1与e2对象元素,可以同时存在于List集合中.当然,也有List的实现类不允许重复元素的存在. List还提供一个listIterator()方法,返回一个ListIterator接口对象,和Iterator接口相比,…