java 语法

原创 2016年08月30日 17:47:57

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


队列

t <string>b 

版权声明:本文为博主原创文章,未经博主允许不得转载。

java里程碑之泛型--泛型基本语法

1,java7提供的泛型菱形语法 在java7之前,如果使用带泛型的接口和类定义变量初始化对象的时候,构造器后面也必须带上泛型,这有点恶心的。以前我在公司一直使用的java6,所以我也已经习惯了这种...
  • u011794238
  • u011794238
  • 2015年10月20日 10:10
  • 757

java 语法练习题

搬家后的博客链接: IT客栈 www.itkezhan.org 1、编写一个程序在屏幕上输出“Hello Java!”。 public class HelloJava{ ...
  • failure01
  • failure01
  • 2012年10月19日 13:05
  • 2990

Java各版本语法增强特性

Java SE 8增强特性 ·        Lambda 表达式可以封装一个简单的行为并把它传递到其他代码. 你可以使lambda表达式用特定的行为处理集合中的每一个元素. Lambda下面的特性使...
  • fengwind1
  • fengwind1
  • 2016年08月19日 10:36
  • 791

Java8体验(一)lambda表达式语法

java8的安装 工欲善其器必先利其器,首先安装JDK8。过程省略,大家应该都可以自己搞定。但是有一点这里强调一下(Windows系统):目前我们工作的版本一般是java 6或者java 7,所以很...
  • youzhouliu
  • youzhouliu
  • 2016年07月04日 12:42
  • 1289

c#和java的一些语法区别

C#中有无符号数,Java没有。 C#中有值类型,且可自己定义值类型的结构体(struct)。 Java中的基本类型(或叫基元类型)即为值类型,但Java没有结构体,所以不能自定义值类型。 ...
  • lingkaigood123
  • lingkaigood123
  • 2011年12月06日 15:24
  • 2679

PHP基础语法与java的差异(一)

PHP中基础语法与java的差异 个人觉得在学习语言时,可以通过比较来进行学习。由于长时间写java代码,对java的基本语法还算熟悉,现在转学php,就php中基本语法与java基本语法差异进行比较...
  • libo222
  • libo222
  • 2016年07月13日 23:35
  • 995

java与javascript语法区别

java与javascript语法字符 java中变量有明确的类型 JavaScript中变量则是动态类型 8个比特位表示1个字节 1B 1KB = 1024B...
  • qq_37198748
  • qq_37198748
  • 2017年04月22日 23:23
  • 694

java语法知识总结

目录 流异常注解安全性类加载关键字初始化多线程线程池内存模型 流 Java所有的流类位于java.io包中,都分别继承字以下四种抽象流类型。 Type ...
  • jinxinliu1
  • jinxinliu1
  • 2016年10月22日 16:06
  • 740

python与java在语法上的几个不同点

python的基本语法,和java的做个比较:一、数    python只有4种类型的数:整数,长整数,浮点数和java中没有的复数;    java则有char,short,byte,int,lon...
  • yaoyepeng
  • yaoyepeng
  • 2010年10月29日 23:45
  • 4600

java8新语法学习

From: java8新语法学习简单用代码学习下java8新增的语法. 详细强烈推荐阅读参考文章.一. 扩展方法 default methodpackage com.qefee.dev.java;p...
  • aotian16
  • aotian16
  • 2016年04月13日 21:43
  • 623
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 语法
举报原因:
原因补充:

(最多只允许输入30个字)