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

Java基础篇:(一)java入门

1.       java是什么
Java是一种编程语言,跟汇编、C、C++一样,是用于软件编程的开发语言。
Java是一种开发、运行环境,java程序的开发要依赖这种环境。
2.       java的特点
java语言具有与平台无关,面向对象,健壮性的特点
1).与平台的无关性
与java程序的运行过程相关。Java程序的运行不会直接依赖于操作系统。而是由java自己的虚拟机运行,再解释交给操作系统。在不同的操作系统中,java会使用与操作系统对应的虚拟机运行。
              2).面向对象
                面向对象是一种思维方式。它与面向过程,面向切面,面向事件一样,作为一种思维方式,它们都有自己不同的关注点。面向对象关注的就是对象。
               
                类与对象:对象就是实实在在的食物,是具体的,是类的具体实现;类是抽象的,是对象的抽象,是生成对象的蓝图。举个例子,要建一栋楼,首先要有设计图纸,然后再按照设计图纸来建,楼就是一个对象,设计图纸就是类。
3).健壮性
                Java没有指针,不会出现野指针。
 
                Java有自己的垃圾回收机制,自动回收垃圾。程序员不再担心内存的泄露,考虑对象是否回收,更专注于程序设计与开发。垃圾回收机制是人工无法干预的。
 
                Java是安全的
 
 
字节码校验器能自动检查错误
类装载器先装载本地文件,再装载网络文件,防止病毒感染本地文件
病毒一般都是汇编语言,字节码不识别,
java程序通过java虚拟机运行,不直接交给操作系统
操作系统不是用java开发的,java对操作系统控制弱
3.       java体系
目前java体系分为三部分,分别是:
J2SE:Java2.0标准版


相关文档:

一个让98%java程序员犯难的问题的思考

源代码:
public class Parent

    protected  void test() {}
    public Parent()
    {
        this.test();
   }
    public static void main(String[] args)
  &nb ......

Java 推荐读物与源代码阅读

Java 推荐读物与源代码阅读
                                             &n ......

Java的一些学习心得

内部类
1.内部类允许定义static成员么?为什么?
2.内部类有没有多态性?
异常处理
1.派生类构造器是否会捕获到基类构造器抛出的异常?
2.如何用异常类的initCause方法实现异常链?
序列化
1.static成员是否会被序列化?
2.是否允许基类不可序列化而派生类可序列化? ......

JAVA开发者最常去的20个英文网站

JAVA开发者最常去的20个英文网站
1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 &ndash ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号