1.JAVA的特点:

  • 简单易用,完全面向对象;
  • 与平台无关性,可扩展性强;
  • 可移植性高,支持分布式编程;
  • 健壮,安全可靠并性能优异;
  • 支持多线程开发技术;
  • 支持动态开发;

2.JVM:Java虚拟机(JVM是Java实现跨平台的基础).
   Java的源程序(*.java)  编译  (命令:java+文件名.java)    Java 字节码  (*.class编译时自动形成,与源程序名一致)  运行  (命令:java+源程序的文件名)  JVM  (Windows,Linux)
        开发工具,Javac及基础核心类
        运行环境,Java及基础核心类    
3。编写第一个Java程序:
Java 源文件扩展名为:".java"
一个源文件中最好只有一个java类,但是可以包含多个类 public修饰的类,文件名与类名必须一致(包括大小写)被运行的类中需要有一个方法:
public static void main(String[ ]args){}                                                                                             一个源文件中最多有一个public修饰的类                                                                                        例如:public class Test{
      public static void main(String args[]){
                      System.out.println("这个编写的第一个java程序!!!");                                                         }                                                                                                                                                      }

在运行程序之前先配置环境变量:
     path变量值为:JDK安装目录下\bin;
     classpath变量值为:JDK安装目录下\lib;或。JDK安装目录下\lib\tools.jar在dos命令窗口中输入以下命令进行运行:                                          

编译命令:javac Test.java

运行命令:java Test

生成文档命令:javadoc Test.java
4.Java编程规范

A,命名规定
    包:包名应该是小写的名词。如:package shipping.objects
    :类名应该是名词,大小写混合,每个单词的首字母大写。如:class AccountBook
    接口:接口名的大小写应该与类名一样。如:interface Account
    方法:方法名应该动词,大小写混合,首字母小写。每个方法名中,以大写字母区分单词。限制使用下划线。如:balanceAccount()
    变量:所有的变量应该是大小写混合,首字母小写。由大写字母区分单词。限制下划线的使用。
如:currentCustomer
    常数:基本类型常数应该是全部大写的由下划线区分的单词。如:HEAD_COUNT,MAXIMUM_SIZE,MIN_VALUE

B,程序主体结构规定
    控制结构:所有语句,即使是一条语句,如果是某控制结构的一部分,都要使用大括号({})括起来。
    空格:在任意行上只放置一条语句,并且使用2或4个空格缩进使代码更易读。                                Java 代码的位置:所有代码都存在于一个类里                                                                           例如:修饰符 class 类名
                     {
                            程序代码                                                                                                                                      }
注意
Java是严格区分大小写的;
功能执行语句以(;)结束,这个分号必须是英文输入法中的(;);                                                              连续的字符串不能换行,可使用(+)连接。

 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐