[零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置
2013-09-17 14:49
549 查看
转自:/article/4130355.html
重点要会以下两个方面:
1、 抽象类与接口
2、 API==>类集 这是两个最重要部分,这两个部分理解清楚了,会灵活应用熟练了,能分析各种题目了,OK,你就可以了,至少你JAVA基础可以了。这样你就可以往上学J2EE了,或是可以学习J2ME手机开发。
JAVA SE/JAVA ME/JAVA EE三种技术关系:
主要几点设计目标:
1、 面向对象
2、 容易掌握
3、 提供多线程
4、 安全性高
5、 独立于平台(Java的可移植性最高)
JAVA三种核心机制
这个我们简单了解,知道就可以了,在实际开发中也并不是太多去关心。 GC:垃圾收集或者垃圾回收,这一点在面试中会问到。
JAVA应用程序运行机制
JAVA虚拟机(JAVA Virtual Machine)
刚刚说到的JAVA的可移植性高实际上就是靠JVM(Java虚拟机)实现。
JVM论述
就好比一个人请了很多国家的翻译,同时可以跟很多国家的人说话,说的永远是中国话,而翻译会根据你自己所说的中国话,转化成外语。 JAVA运行环境(The JAVA Runtime Environment)
这个流程我们只要简单了解清楚就可以了。 JAVA自动垃圾收集技术(GC:Garbage Collection)
在程序操作中往往会产生很多大量的无用的内存空间,此时,这些空间如果没有被回收,则肯定造成系统会慢,JAVA 中提供了一种机制——自动垃圾收集机制,可以收集各种垃圾的空间,释放使用空间。 JAVA运行环境安装及配置
JAVA程序分类
HelloWorld.java
JAVA应该先编译之后再执行。
*.java ==> javac命令 ==> *.class ==> java命令执行
编写JAVA 程序中的几个注意点:
1、 命名上来说:如果命名一个类的话,则每个单词的首字母必须大写:HelloWorld
2、 public static void main(String args[]):主方法,所有的程序由此开始执行
3、 System.out.println("Hello World!!!") :系统提供好的一个可以向屏幕上打印输出的方法。
4、 命名的重点说明:
· java中声明类有两种方式:public class 类名称、class 类名称
· 区别:
如果使用public class声明一个类,则文件名称必须与类名称一致
如果使用了class声明一个类,则文件名称可以任意。
在一个*.java程序之中可以同时编写多个class,编译后会为用户自动分开,而且在一个*.java文件中
只能有一个public class。 classpath:类路径,指的是JAVA运行时找的路径。
在java 类名运行时,实际上需要找到classpath,通过此环境变量找到要查找所需要类的目录。
set classpath=e:\java ==>设置到java目录之中。
上面就是classpath的作用。
一般情况下,都会将classpath设置为从当前所在的文件夹中查找所需要的*.class文件。
set classpath=. ; 这种设置比较常见的
path和classpath是我们JAVA中两个最重要的变量。 4、总结 本季重点
重点要会以下两个方面:
1、 抽象类与接口
2、 API==>类集 这是两个最重要部分,这两个部分理解清楚了,会灵活应用熟练了,能分析各种题目了,OK,你就可以了,至少你JAVA基础可以了。这样你就可以往上学J2EE了,或是可以学习J2ME手机开发。
JAVA SE/JAVA ME/JAVA EE三种技术关系:
主要几点设计目标:
1、 面向对象
2、 容易掌握
3、 提供多线程
4、 安全性高
5、 独立于平台(Java的可移植性最高)
JAVA三种核心机制
这个我们简单了解,知道就可以了,在实际开发中也并不是太多去关心。 GC:垃圾收集或者垃圾回收,这一点在面试中会问到。
JAVA应用程序运行机制
JAVA虚拟机(JAVA Virtual Machine)
刚刚说到的JAVA的可移植性高实际上就是靠JVM(Java虚拟机)实现。
JVM论述
就好比一个人请了很多国家的翻译,同时可以跟很多国家的人说话,说的永远是中国话,而翻译会根据你自己所说的中国话,转化成外语。 JAVA运行环境(The JAVA Runtime Environment)
这个流程我们只要简单了解清楚就可以了。 JAVA自动垃圾收集技术(GC:Garbage Collection)
在程序操作中往往会产生很多大量的无用的内存空间,此时,这些空间如果没有被回收,则肯定造成系统会慢,JAVA 中提供了一种机制——自动垃圾收集机制,可以收集各种垃圾的空间,释放使用空间。 JAVA运行环境安装及配置
JAVA程序分类
HelloWorld.java
public class HelloWorld { //主方法 public static void main(String arg[]) { //向屏幕上打印信息 System.out.println("Hello World!!!"); } }; |
JAVA应该先编译之后再执行。
*.java ==> javac命令 ==> *.class ==> java命令执行
编写JAVA 程序中的几个注意点:
1、 命名上来说:如果命名一个类的话,则每个单词的首字母必须大写:HelloWorld
2、 public static void main(String args[]):主方法,所有的程序由此开始执行
3、 System.out.println("Hello World!!!") :系统提供好的一个可以向屏幕上打印输出的方法。
4、 命名的重点说明:
· java中声明类有两种方式:public class 类名称、class 类名称
· 区别:
如果使用public class声明一个类,则文件名称必须与类名称一致
如果使用了class声明一个类,则文件名称可以任意。
在一个*.java程序之中可以同时编写多个class,编译后会为用户自动分开,而且在一个*.java文件中
只能有一个public class。 classpath:类路径,指的是JAVA运行时找的路径。
在java 类名运行时,实际上需要找到classpath,通过此环境变量找到要查找所需要类的目录。
set classpath=e:\java ==>设置到java目录之中。
上面就是classpath的作用。
一般情况下,都会将classpath设置为从当前所在的文件夹中查找所需要的*.class文件。
set classpath=. ; 这种设置比较常见的
path和classpath是我们JAVA中两个最重要的变量。 4、总结 本季重点
相关文章推荐
- 零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置
- [零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置
- Java基础--->01.计算机软件及Java语言的背影和发展历史,以及环境变量配置。
- [零基础学JAVA]Java SE面向对象部分-06.面向对象基础(01)
- 01-01.Java基础windows下搭建环境-JDK下载安装与配置
- [零基础学JAVA]Java SE面向对象部分-13.面向对象高级(01) 推荐
- [零基础学JAVA]Java SE应用部分-23.多线程(01) 推荐
- [零基础学JAVA]Java SE面向对象部分.面向对象基础(01)
- [零基础学JAVA]Java SE应用部分-27.Java IO操作(01) 推荐
- [零基础学JAVA]Java SE基础部分-02.标识符、数据类型
- JAVA基础1-JAVA入门和JDK的安装与配置
- [零基础学JAVA]Java SE应用部分-35.JAVA类集之四 推荐
- java基础--JDK安装、环境变量配置、工具开发第一个程序、数据类型、运算符
- [零基础学JAVA]Java SE面向对象部分-17.面向对象高级(05) 推荐
- [零基础学JAVA]Java SE面向对象部分.面向对象基础(06)
- [零基础学JAVA]Java SE应用部分-26.多线程(04) 推荐
- [JAVA基础]JDK环境配置
- JAVA基础学习(一)--JAVA入门和JDK的安装与配置
- [零基础学JAVA]Java SE应用部分-31.Java IO操作(05)IO操作实例讲解之实现简单MIS 推荐
- java基础知识(一)——JDK的安装与配置