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

java基础(day1)

时间:2015-05-01 20:05:20      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:java基础

基础常识

1.人机交互方式(a.图形化界面<Graphical User Interface GUI>b.命令行方式<Command Line Interface CLI>)

2.常用的DOS命令:

  dir:列出当前目录下的文件及文件夹

  md:创建目录

  rd:删除目录

  cd:进入指定目录

  cd.. :退回到上一级目录

  cd\:退回到根目录

  del:删除文件

  exit:退出dos命令行

  echo javase>1.doc

3.说明文档:实例(javadoc -d mydoc -author -version HelloJava.java)



1.源文件(java文件)通过javac.exe编译为字节码文件(java.class),再运行java.exe

2.一个源文件中可有多个类(编译后,有几个类即有几个.class文件)

3.一个源文件最多有一个public类(public类名必须与源文件名一致)


标识符(命名规范,,尽量遵守(不遵守也不报错))

1.包名:多单词组成全小写:  xxxyyyzzz

2.类名:多单词组成首字母大写 : XxxYyyZzz

3.变量名、方法名:xxxYyyZzz

4.常量名:所有字母都大写:XXX_YYY_ZZZ


变量:必须先声明,后使用

变量的作用域:一对{}之间有效

定义变量格式:数据类型 变量名 =初始化值


数据类型(char<2字节>,byte<1字节=8bit>,short<2字节>,int(默认类型)<4字节>,long<8字节>,float<4字节>,double<8字节>)

1.java的整型常量默认为int型

2.long型变量,值的末尾须加"l"或"L"

3.float型,末尾加“F”或“f”

4.char型:可表示一个字符,转义字符,unicode(例:char c=‘\u1234’,打印出结果为?)

5.布尔类型:boolean只能够取值为true或false,不能取值null


数据类型转换(不考虑boolean)

1.自动类型转换(容量小的会自动转换为容量大的数据类型:char,byte,short===>int===>long===>float===>double

<char,byte,short之间做运算时,默认的结果为int型>

2.强制类型转换(容量大转换为容量小的,要使用强制类型转换符:()

强制类型转换的问题:导致精度的损失(转换时丢高位)

3.平时常用的字符串,也是一种数据类型:String

(字符串与基本数据类型之间的运算:只能是连接运算(+),得到的结果仍为一个字符串)

String str="12"与String str=12+"" 相同

 




java基础(day1)

标签:java基础

原文地址:http://88081813.blog.51cto.com/10176226/1641174

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