java语法

原创 2016年08月30日 16:52:10

java语法

1      标识符

1.1      定义:变量、方法、类的名字叫做标识符

1.2      命名规则:由’_’、字母、数字、’$’组成,不能以数字开头

2        关键字

2.1      Java赋予特定含义,goto、const虽然未被使用,但作为java关键字保留

3        Java常量

4        java变量

4.1      定义:变量是程序中最基本的存储单元,包含变量类型、变量名、作用域

4.2      变量必须先声明再赋值最后使用

4.3      分类:

4.3.1       按照声明的位置:

局部变量

成员变量

4.3.2       按照所属的数据类型

4.3.2.1             基本数据类型

整形:byte   short    int     long

      1字节  2字节  4字节  8字节

浮点型:float    double

        4字节   8字节

字符型:char

2字节

布尔型:boolean

                     true  false

4.3.2.2             引用数据类型

数组

字符串

接口

5        运算符

5.1.1       算术运算符

5.1.2       关系运算符

5.1.3       逻辑运算符

5.1.4       位运算符

5.1.5       赋值运算符

5.1.6       扩展赋值运算符

5.1.7       字符串连接符

5.1.8       三目运算符  x?y:z

6        条件语句

if

If else

If  else if else

 

Switch(){

       Case XX:

              …….

              Break;

Case XX:

              …….

              Break;

}

 

7        循环语句

While    先判断再执行

Do while 先执行再判断 至少执行一次

For(表达式1;表达式2;表达式3){

}

8        Break和continuede 的区别

Break退出循环

Continue 结束本次循环,开始下一次循环

9        方法

[修饰符1 修饰符2] 返回值类型 方法名(参数列表){

}

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

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

java 语法练习题

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

Java各版本语法增强特性

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

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

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

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

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

c#和java的一些语法区别

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

java与javascript语法区别

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

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

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

java语法知识总结

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

java8新语法学习

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

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