第1章 概述

Java语言的特点

  • 平台无关性Java语言和其他语言相比,最大的优势就是能够在所有的计算机上运行,这也是Java风靡全球的主要原因。
  • 面向对象封装(将数据和对数据的操作封装在一起)、继承(子类可以继承父类的属性和功能)、多态(操作名称多态,继承多态)
  • 多线程Java的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务。
  • 安全:浏览网站时运行Java Applet,不允许访问计算机的其他部分。
  • 动态Java程序的基本组成单元是类,类的运行是动态装载的。

Java运行的三种平台

  • Java SE(J2SE)——Java标准版或Java标准平台。Java SE提供了标准的JDK开发平台,利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发Java Applet
  • Java EE(J2EE)——Java企业版或Java企业平台,可以构建企业级的服务应用。Java EE平台包含了Java SE平台,并增加了附加类库,以便支持目录管理、交易管理和企业级消息处理等功能。
  • Java ME(J2ME)——Java微型版或Java小型平台。Java ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑或其他无线设备等。

Java程序开发

编写源文件

  1. 源文件结构Java是面向对象编程,Java应用程序的源文件是由若干个书写形式互相独立的类组成
  2. 应用程序的主类一个Java应用程序必须有一个类含有public static void main(String args[ ])方法,称这个类是应用程序的主类。args[]main方法的一个参数,是一个字符串类型的数组(注意String的第一个字母是大写的)。
  3. 源文件的命名规则如果源文件中有多个类,那么只能有一个类是public;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是java;如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java就可以了。
  4. 良好的编程习惯在编写程序时,一行最好只写一条语句,类体的以方法的大括号最好也独占一行,并有明显的缩进。

编译源文件

加载运行字节码

越努力越幸运!
原文地址:https://www.cnblogs.com/Littlejiajia/p/13475386.html