码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础(上)

时间:2015-12-03 09:42:11      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

1.Java语法格式:任何一套语言都有其自己的语法规则,Java也一样,既然是规则,那么知道如何去用就好了

  代码都定义在类中,类由class来定义,区分 public class 和 class;

    代码严格区分大小写,如main 和 Main 是不一样的;

  Java中的标识符与关键字;

  注释;

2.main方法的作用

  程序的入口

  保证程序的独立运行

  被JVM调用

3.注释

  单行注释 // //后到本行结束的所有字符会被编译器忽略;

  多行注释 /* */ /* */之间的所有字符会被编译器忽略

  文档注释 /** */ 在/** */之间的所有字符会被编译器忽略,java特有的(用于生成文档);

4.Java语言分隔符

  分号;语句的分割,表示一句话结束,好比咱们使用的句号

  花括号 {} 表示一个代码块,是一个整体,花括号要一起使用

  方括号 [] 定义数组和访问数组元素时使用

  圆括号 () 使用很广泛

  圆点 . 类/对象 访问它的成员(字段,方法)时使用等

  空格  分割一条语句的不同部分,空格的次数不限制

5.Java关键字

abstract

do

implement

private

this

boolean

double

import

protected

throw

break

else

instanceof 

public

throws

byte

extends

int

return

transient

case

false

interface

short

true

catch

final

long

static

try

char

fianlly

native

strictfp

void

class

float

new

super

volatile

continue

for

null

switch

while

default

if 

package

enum

synchronized

assert

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.Java中的标识符:自定义的名称,比如:类名,方法名,变量名等。

命名规则:

  (1) 由字母、数字、下划线、$组成,不能以数字开头 注意:此处的字母还可以是中文,日文等;

  (2) 大小写敏感

  (3) 不得使用java中的关键字和保留字

  (4) 别用Java API里面的类名作为自己的类名。

7.Java的常量:(1)字面值(2)常量:程序中固定不变的值

8.Java中的变量:

  变量的概念:占据着内存中的某一个存储区域,该区域有自己的名称(变量名)和类型(数据类型)。

  为什么要定义变量?用来不断的存放同一类型的常量,并可以重复使用。

  使用变量时要注意变量的作用范围(定义开始到定义它的代码块结束)和初始化值。

9.Java中的成员变量和局部变量

  局部变量:不是声明在类体括号里面的变量。使用前必须初始化;没有默认初始化值;作用域从定义开始到它的代码块结束。

  成员变量:又称为字段或全局变量。作用域是整个类。

10.Java的数据类型

 

 技术分享

11.最常用的引用数据类型(String):string不是基本数据类型,string是一个类,表示一个字符串

12.基本类型转换

  boolean 类型是不可以转换为其他基本数据类型。

  整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:

    容量小的类型可自动转换为容量大的数据类型: byte,short,char → int → long → float → double

  byte,short,char之间不会相互转换,他们在计算时首先会转换为int类型。

  容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度的降低或溢出,使用时要格外注意。

  有很多种类型的数据混合运算时,系统首先自动的将所有数据转换成容器最大的哪一种数据类型,再计算。

  浮点型:默认是double

  整型:默认是 int

13.Java运算符

  运算符是一种特殊符号,用以表示数据的运算、赋值和比较等共分以下几种:

    算术运算符

    赋值运算符

    比较运算符

    逻辑运算符

    移位运算符

Java基础(上)

标签:

原文地址:http://www.cnblogs.com/mmzhu/p/5014230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!