java入门小知识,%99的人都不知道

时间:2022-04-21 19:54:22

转载请注明出处,谢谢!!java入门小知识,%99的人都不知道java入门小知识,%99的人都不知道java入门小知识,%99的人都不知道

Java的特点:
*简单
*面向对象
*与平台无关
java最大的优势就是编写的软件能在执行码上兼容,能在所有的计算机上运行
java可以在平台之上再提供一个运行环境JRE=JVM+类库+核心文件(字节码文件)
c/c++依赖平台,会因为操作系统的变化、处理器升级导致程序出现错误或无法运行,其原因是不同平台可能具有不同的机器指令
*多线程
java内置了对多线程的支持,多线程允许计算机同时完成多个任务
*安全
*动态



安装JDK(java Development Kit):
*3种java运行的平台
Java SE,利用该平台可以开发桌面应用程序和低端的服务器应用程序,也可以开发Java Applet小型应用程序
Java EE
Java ME,Java ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话,掌上电脑等等
共同点:无论哪种Java运行平台都包括了相应的Java虚拟机
*安装Java SE平台
用户可登陆到sun公司的网站:http://java.sun.com免费下载java SE提供的JDK

java入门小知识,%99的人都不知道 *JDK的目录内容
bin:该目录主要是开发工具,帮助开发、执行、调试以Java开发的程序。例如编译器javac.exe,解释器Java.exe都在该目录中
jre:java的运行环境,包括jvm,类库以及其他支持执行以Java编程语言写的程序的文件,jre\bin目录下是动态链接库文件(.dll),用来访问操作系统
lib:附加库,开发工具所需要的其他类库和支持文件
include:C头文件,支持使用Java本机界面、jvm工具界面以及java平台的其他功能进行本机代码编程的头文件
src.zip:源代码,Java核心API所有类的Java编程语言源文件(java.*,javax.*,org.*包的源文件,不包括com.sun.*包的源文件)
*系统环境变量path的设置,网上一大堆

java入门小知识,%99的人都不知道 java程序的开发步骤:
*编写源文件(使用java编译器)-->编译源文件-->产生字节码文件-->执行字节码文件(使用Java解释器)-->翻译成所在所在平台的机器码-->当前平台运行
编写:例如使用eclipse,记事本,word
保存:
一个java源文件中有多个类,那么只能有一个类是pubilc
源文件中有public类,那么源文件的名字必须与这个类的名字完全相同
如果源文件中没有public类,那么源文件的名字只要和某个类的名字相同就行了
编译:使用javac编译器,如果源文件中包含多个类,编译器文件将生成多个扩展名为.class的文件
运行:必须要有一个类包含public static void main(String args[])方法,称这个类应用程序的主类,Java应用程序总是从主类的main方法开始执行



一个简单的Java应用程序:
public class Hello {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("这是一个简单的java程序");
Student stu = new Student();
stu.speak("we are students");
}


}

class Student{
public void speak(String s){
System.out.println(s);
}
}


java应用程序的基本结构:

*Java程序以类为“基本单位”,即一个Java程序由若干个类所构成
*一个Java程序可以将它使用的各个类分别放在不同的源文件中,也可以将它使用的类存放在一个源文件中
*一个源文件中的类可以被多个Java程序使用

注释:

*java支持两种格式的注释,即单行注释和多行注释
单行注释使用“//”表示注释的开始
class Hello //类声明
多行注释使用“/*”表示注释的开始,以“*/”表示注释的结束
*eclipse快速注释
单行注释:ctrl+/ 解除:ctrl+/
多行注释:ctrl+shift+/ 解除:ctrl+shift+\