首页 > 代码库 > Java——初识Java
Java——初识Java
在学习Java之前我们要了解一下什么是程序?“程序”一词源于生活,通常是指完成某些事情的一种既定方式和过程。
在计算机当中我们对称序有特定的解释:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。
在学java之前我们要了解一下这门语言的来历
java是前Sum公司(现甲骨文股份有限公司)与1995年推出的高级编程语言,JAVA语言应用在几乎所有类型和规模的设备上,小到计算机芯片、蜂窝电话、大到超级计算机,无所不在。JAVA语言的创始人也被人们誉为“java语言之父”。
他究竟能做什么呢?在计算机软件应用领域中,可以把java应用分为两种典型类型:一种是安装和运行在本机上的桌面程序,如政府和企业中常用的各种信息管理系统;另一种是通过浏览器访问的面向Intcrnet的应用程序,如网上购物商城系统。
Java分为3个不同的领域。
J2SE(Java 2 Platform Standard Edition):包含构成java语言核心的类,入数据链接、接口定义、输入/输出和网络编程。(企业级应用)
J2ME(Java 2 Platform Micro Edition) : 包含J2SE中的一部分类,用于消费类电子产品的软件开发,如呼机、智能卡、手机、PDA和机顶盒等。(桌面应用程序)
J2EE(Java 2 Platform Enterpaise Edition):Enterprise Edition(企业版)包含J2SE中的所有类,并且包含用于开发企业级应用类,如EJB、Servlet、jsp、xml和事物控制,也是现在Java的主要方向。 (java 游戏方面)
如图:
其中最核心的部分是J2EE,而 J2ME 和 J2EE 是在 J2SE 的基础之上发展起来的。从Java5.0开始,这三个发展方向分别更名为 Java SE 、Java ME、JavaEE。
开发Java程序的步骤,如图:
1.编写源程序
我们已经了解到Java语言是一门高级程序语言,在明确了计算机做的事情之后,把要下达的指令逐条使用Java语言描述出来,这就是编程程序。通常称这个文件为源程序或者源代码。Java源程序文件使用.java作为扩展名。
2.编译源程序
编译时就要用到“翻译官”了,也就是通常所说的编译器。经过它的翻译,输出结果就是一个扩展名为 .class 的文件,称为字节码文件,如 MyProgram.class 文件。
3.运行
在Java平台上运行生成的字节码文件,便可以看到运行结果。
那么什么是编译器呢,在哪里可以看到运行结果呢?前Sun公司提供的JDK(Java Development Kit,Java开发工具包)。
安装JDK和配置环境变量请看另一篇博客 博客地址 http://www.cnblogs.com/szj-ang/p/7224668.html
接下来了解一下Java程序的结构:
1.编写程序框架
public void HelloWorld{ }
其中HelloWorld为类的名称,它要程序文件的名称一模一样。类名前要用public(公共的)和class(类)两个词修饰,它们是不能改变的,中间要用空格分开。类后面要跟一对大括号,所有属于该类的代码都放在大括号当中。
2.main方法
public static void main(String[] args){ }
main()方法有什么作用呢?正如房子需要从门进入,程序也要从一个固定的位置开始执行,在程序中称为“入口”。而main()方法就是程序的入口。是所有java程序的起始点,没有mian()方法,计算机就不知道从哪开始执行程序。
注意:一个程序只能有一个main()方法
3.编写代码
System.out.println();
这一代码的作用是向控制台输出信息。
那么了解了java的结构和在jdk的支持下,我们可以用记事本来第一个编写Java源程序
首先,创建记事本程序,并以 .java 作为后缀名进行保存,例如在 "E:\案例"文件夹下创建“HelloWrold.java”文件。
这里会碰见一个问题,就是找不到后缀名。
在win7环境下打开我的电脑
组织下面有一个文件夹和搜索选项,点开
好了OK,这回把后缀名改成 .java就行了。
随后打开HelloWrold.java文件,并在其中编写代码:
接下来在你的键盘上按win+R
再次,在控制台使用javac命令对 .java 文件进行编译
生成的 .class文件
最后在控制台使用java命令运行编译后生成的.class 文件,就可以输出结果:
Java编码的规范
》类名必须使用public修饰
》一行只写一条语句
》用{ }括起来的部分通常表示程序的某一层结构。“{” 一般放在这一结构开始的最末,“}” 与该结构的第一个字母对齐,并单独占一行。
》底一层次的语句或注释应该比高一层次的语句或注释缩进若干个空格再书写,使程序更加清晰,增加程序的可读性。
Java——初识Java