Java入门
#####什么是java?
Java语言是美国Sun公司(Stanford University Network/斯坦福大学网络公司),在1995年推出的高级的编程语言。
所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。Java可运行于多个平台,
如Windows, Mac OS,及其他多种UNIX版本的系统.
Sun根据应用的领域不同把Java技术划归为三个平台,依次是Java SE,Java EE ,Java ME
1.Java SE
Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。
Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE和Java ME提供了基础。我们在基础阶段学习的技术都是属于Java SE领域的内容。
2.Java EE
Java EE是Java平台企业版的简称(Java Platform Enterprise Edition),用于开发便于组装、健壮、可扩展、安全的服务器端Java应用。Java EE建立于
Java SE之上,具有Web服务、组件模型、以及通信API等特性,这些为面向服务的架构(SOA)以及开发Web2.0应用提供了支持。我们在就业班和企业级应用技术属于这个领域。
3.Java ME
Java ME是Java微版的简称(Java Platform Micro Edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)
提供了基于Java环境的开发与应用平台。
Java的特点:简单、面向对象、平台无关、多线程、动态等。
jvm、jre、jdk介绍:
jvm:java虚拟机,简称jvm。我们编写的java代码,最终都运行在jvm
jre:是java程序的运行时环境,包括jvm和运行时所需要的核心类库。如果程序员想要运行一个已经开发好的java程序,那么只需要安装好jre即可
jdk是java程序开发jdk工具包,包含jre和开发人员使用的工具。我们想要运行一个已有的java程序,那么只需要安装jre即可。
安装JDK:https://blog.csdn.net/wumingxiaozei/article/details/95628747
Java程序的开发步骤
1.编写源文件(源文件扩展名必须是.java)
2.编译源文件(使用Java编译器(javac.exe)编译源文件,得到字节码文件)
3.运行程序(使用Java SE平台中的Java解释器(java.exe)来解释执行字节码文件)
编写源程序---(使用编译器)---->编译源文件----(产生)---->字节码----(使用解释器)----->执行字节码文件
java反编译
反编译,就是把编译器得到的字节码文件还原成源文件。如反编译上述例子:javap Hello
如想编译类库中的Date类(Date 类的包名是java.util),可使用javap命令:javap java.util.Date
编译:
使用JDK环境开发java程序,需要打开MS-DOS命令行窗口(windows环境叫命令提示符),进入某个子目录(cd 目录名)
退出某个子目录(cd..)

运行:

例子:
public class Hello {
public static void main(String[] args)
{
System.out.println("大家好");//输出
System.out.println("Nice to meet you");//输出
Student stu=new Student();
stu.speak("we are studnets");
}
}
class Student{
public void speak(String s)
{
System.out.println(s);
}
}
注意:如果源文件中有多个文件,那么只能有一个类是public类,如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java;
如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了。
注释:
单行注释 //

多行注释 /*... */

文档注释 /**...*/ 文档注释一般用于注释在类,方法,成员变量上(),文档注释的内容是可以提取到api文档中去的


浙公网安备 33010602011771号