Java笔记整理(1)Java初步
来源:互联网 发布:mac qq截图快捷键失效 编辑:程序博客网 时间:2024/05/22 10:42
Java笔记整理(1)Java初步
Java系统一般包含四个部分
Java环境(Environment)
Java语言(Language)
Java API应用程序接口(Application Programming Interface)
Java类别库(Class Libraries)
JDK: Java Developer's Kit
Java环境
@ECHO OFF
PROMPT $p$g
PATH .;c:\jdk\bin;
SET CLASSPATH=.;C:\jdk\lib\tools.jar;
例子1: Hello
public class hello
{
public static void main(String args[])
{
System.out.println("Hello!");
}
}
编译: Javac hello.java
执行: Java hello
例子2: 弹出消息框
import javax.swing.JOptionPane;
public class Hello4
{
public static void main(String args[])
{
JOptionPane.showMessageDialog(null,"Hello\n Java!");
System.exit(0);
}
}
一个完整的Java源程序应该包含下列部分:
·package语句: //该部分至多只有一句,必须放在源程序的第一句.
·import语句: //该部分可以有若干import语句或者没有,必须放在所有的类定义之前.
·public class Definition; //公共类定义部分,至多只有一个公共类的定义,Java语言规定该Java源程序的文件名必须与该公共类名完全一致.
·class Definition; //类定义部分,可以有0个或者多个类定义
·interface Definition; //接口定义部分,可以有0个或者多个接口定义.
源文件的命名规则:
如果在源程序中包含有公共类的定义,则该源文件名必须与该公共类的名字完全一致,字母的大小写都必须一样,这是Java语言的一个严格的规定,如果不遵守,在编译时就会出错,因此,在一个Java源程序中至多只能有一个公共类的定义,如果源程序中不包含公共类的定义,则该文件名可以任意取名,如果在一个源程序中有多个类定义,则在编译时将为每个类生成一个.class文件.
Java编程规范:
·包名: 包名是全小写的名词,中间可以由点分隔开,如: java.awt.event
·类名: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如: class HelloWorldApp;
·接口名: 命名规则与类名相同,例如: interfact Collection
·方法名: 往往有多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如: balanceAccount,isButtonPressed;
·变量名: 全小写,一般为名词,例如: length
·常量名: 基本数据类型的常量名为全大写,如果是多个单词构成,可以用下划线隔开,例如: int YEAR,int WEEK_OF_MONTH,如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开.
Java平台:
SUN公司把Java平台主要划分成J2EE,J2SE,J2ME三个平台.
·J2EE(Java2 Enterprise Edition)
主要目的是为企业计算提供一个应用服务器的运行和开发平台,J2EE本身是一个开放的标准,任何软件厂商都可以推出自己的符合J2EE标准的产品.
·J2SE(Java2 Standard Edition)
主要目的是为台式机和工作站提供一个开发和运行的平台.
·J2ME(Java2 Micro Edition)
主要是面向消费电子产品,为消费电子产品提供一个Java的运行平台,使得Java程序能够在手机、机顶盒、PDA等产品上运行.
- Java笔记整理(1)Java初步
- java SE学习初步整理
- Java笔记整理(1)
- Java的内存分配机制(初步整理)
- [Java基础笔记]JDBC初步
- Java WebService 整理笔记
- java学习整理笔记
- Java WebService 整理笔记
- Java 并发整理笔记
- java RTTI笔记整理
- java 数组笔记整理
- java Annotation笔记整理
- Java学习笔记整理
- Java笔记整理:对象
- Java笔记整理:复用类
- Java笔记整理:多态
- Java笔记整理:接口
- Java反射笔记整理
- Android 实现物体在屏幕中的移动
- 利用Handler 来更新Android 的UI
- Android 画 bitmap 的简单示例
- window运行命令大全
- Android中两种Animation的方法
- Java笔记整理(1)Java初步
- Android中SurfaceView的使用示例
- 设置cxGrid的最佳效果体验
- 生命力旺盛!Hadoop10大应用(含8家潜力企业)
- 警告:不能读取 AppletViewer 的属性文件解决
- Windows下如何用putty连接Amazon EC2实例图文教程!
- 网页的增删改查
- Android数据保存与提取
- 给Edit加自动完成