chap1 java入门基础知识
1.1 什么是java
Java是一门计算机语言,可以用于我们与计算机之间的沟通,我们可以使用Java语言给计算机下达指令。
1.2 java的特点
java是一门面向对象的,与平台无关、安全、稳定和多线程等优良特性,还具备“一旦写成处处运行”的特点。不仅适用于开发大型的应用程序,而且也适用于Internet的开发。
1.2.1 面向对象
每个对象都具有各自的状态特征(也可以称为属性)及行为特征(方法),java就是通过对象之间行为的交互来解决问题的。 面向对象就是把构成问题的事物分解成一个个对象,建立对象不是为了实现一个步骤,而是为了描述某个事物在解决问题中的行为。
1.2.2 平台无关
基于c语音和c++只能在特定CPU进行编译,而java的优势就是编写时提供了字节码,编写的软件能够与执行码兼容,在所有的计算机上运行,提供了一个jvm运行环境,包括类库及其他核心文件。只要平台上提供了jvm环境,其程序就可运行。
1.2.3 安全
与C/C++比缺少指针的内容,不容易溢出和产生数组越界。不像C和C++一样,占用存储的内存,进而导致内存容易损坏和系统崩溃。
1.2.4 多线程
提供対多线程的支持,允许同时完成两个任务。一台计算机只能处理一条指令,二=而处理器可以同时处理多个线程的任务,速度很快。因为c++没有多线程机制,必须依靠OS的多线程功能进行多线程程序的设计。
1.3 编译和执行环境
前面说过,只要搭建了java环境就可以在java平台提供的字节码机制编译和运行java程序。在Java编译的过程中,会产生两个文件,一个是编译一个是可执行文件,编译时会产生:文件名.exe,执行程序则为:文件名.class。那么接下来为大家讲解两种不同的命令窗口实现编译和执行Java程序的输出。
(1)CMD窗口运行程序
1.首先进入编写程序的界面,编写好代码后找到存放文件的路径,如图:
2.编译文件,命令为:javac 文件名.java
3.执行文件,命令为:java 文件名
(2)eclipse平台运行程序
·新建文件夹存放eclipse
··创建java项目的两种方式:
1.File——New——Java Project——Next——文件名——Finish
2.File——New——Other——Java Project——Next——文件名——Finish
▲ps:创建class时类名需注意两点
1.引用公开类文件,一个程序中只能有一个。并且该类名称必须和java源文件名称一致。
2.如果是类 类名:一个class会定义生成一个xxx.class字节码文件,一个文件可以有多个class和main方法。
1.4 创建第一个程序
1.Java Project文件——src(鼠标单击右击)——New——
ps:此时有两种方法,可以导包再创class或者直接创class文件,接下来:
2.class——(类名:建议初学者首字母大写,掌握代码规范化编程)选择引用——Finish
1.5 输出HelloWorld
public class HelloWorld {
public static void main(String[] args)
{
// TODO Auto-generated method stub
System.out.println("Hello World!");
}
}
总结
以上就是我对Java基础知识的讲解,若有不足之处望指出,共同进步!!!