java 语法

来源:互联网 发布:java 数据同步 编辑:程序博客网 时间:2024/06/05 21:55

java 

基础

数据类型:

String

int



eg1:  hello world

public class HelloWorld {    public static void main(String []args) {        System.out.println("Hello World");    }}

定义变量

int i=0;

定义函数
  void hungry(){   }
定义类
<pre name="code" class="java">public class HelloWorld {}
</pre><pre code_snippet_id="1858343" snippet_file_name="blog_20160830_6_7606207" name="code" class="java">入口函数
<pre name="code" class="java">public static void main(String []args) {        System.out.println("Hello World");    }

</pre><pre>
打印输出
System.out.println("Passed Name is :" + name ); 
创建对象
 Puppy myPuppy = new Puppy( "tommy" );


访问实例和调用成员方法
  /* 创建对象 */      Puppy myPuppy = new Puppy( "tommy" );      /* 通过方法来设定age */      myPuppy.setAge( 2 );      /* 调用另一个方法获取age */      myPuppy.getAge( );      /*你也可以像下面这样访问成员变量 */      System.out.println("Variable Value :" + myPuppy.puppyAge );






执行命令解析:

以上我们使用了两个命令 javac 和 java

javac 命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java

运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。

java 命令可以运行 class 字节码文件,如: java HelloWorld。

注意:java命令后面不要加.class。



 

import 引入包


入口函数

public  static void main(String[] args) throws IoException  



try{

}

catch (){

}


关键字描述abstract抽象方法,抽象类的修饰符assert断言条件是否满足byte8-bit 有符号数据类型catch和try搭配扑捉异常信息char16-bit Unicode字符数据类型enum枚举类型extends表示一个类是另一个类的子类final表示一个值在初始化之后就不能再改变了
表示方法不能被重写,或者一个类不能有子类finally为了完成执行的代码而设计的,主要是为了程序的健壮性和完整性,无论有没有异常发生都执行代码。implements表示一个类实现了接口import导入类instanceof测试一个对象是否是某个类的实例int32位整型数interface接口,一种抽象的类型,仅有方法和常量的定义long64位整型数native表示方法用非java代码实现new分配新的类实例package一系列相关类组成一个包throw抛出异常throws定义方法可能抛出的异常volatile标记字段可能会被多个线程同时访问,而不做同步

队列

t <string>b 

0 0