[关闭]
@JRuiCoder 2016-05-16T05:02:27.000000Z 字数 1224 阅读 1205

Java学习笔记

java


  1. public class ClassName
  2. {
  3. public static void main(String[] args){
  4. program statements
  5. }
  6. }

java对大小写敏感,
public 访问修饰符 access modifier
标准的类名命名规范:类名是以大写字母开头的名称,长使用骆驼命名法。
源代码的文件名必须与公共类的名字相同。

基本

注释

第一种:最常用的方式 //
第二种:也可以使用/* 和 / 将一段比较长的注释括起来
第三种:可以用来自动地生成文档
以/开始,以
/结束。
java总/
/注释不能嵌套

数据类型

强类型语言。8中基本类型,4种整形、2种浮点类型,1种用于表示Unocode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。

整型

int 4字节
short 2字节
long 8字节
byte 1字节

浮点类型

float 4字节
double 8字节
浮点数值不适用于禁止舍入误差的金融计算中。

char类型

boolean

变量

变量名对大小写敏感,声明一个变量之后,必须用赋值语句对变量进行显示初始化,不能使用未被初始化的变量

  1. int num=8;

也可以使用这种方式声明

  1. int num;
  2. num=8;

java种不区分变量的声明与定义

常量

利用关键字final指示常量

  1. final int NUM=8;

关键字final表示这个变量只能被赋值一次,常量名使用全大写。
某个常量可以在一个类中的多个方法中使用,将这些常量称为类常量,可以使用static final蛇者一个类常量。

  1. public class ClassName
  2. {
  3. public static final into NUM=8;
  4. public static void main(String[] args){
  5. program statements
  6. }
  7. }

运算符

自增运算符与自减运算符
操作数不能是数值。
有前缀和后缀的形式
前缀,对变量先进行操作,然后再进行后续的步骤。
支持三元操作符

  1. conditionexpression1:expression2

位运算符

控制流程

块作用域
不能再嵌套的两个块中声明同名的变量。
条件语句

  1. if(condition) statement

循环
while(condition)statement
需要检测循环条件,正确的话执行循环体一次。

do statement while(condition)
先执行语句,再检测循环条件,如果符合,然后再重复语句,再检测循环条件。
for循环
for语句的3个部分应该对同一个计数器变量进行初始化,检测和更新。

  1. for(double x=0;x!=10;x+=0.1)

再循环中,检测两个浮点数是否相等需要注意,可以犹豫舍入的误差,最终可能得不到精确值。

数组
1.数组的声明
语法:数据类型[] 数组名;
或者 数据类型 数组名[];

  1. int[] array={1,2,3,4,5} //数组值的含义
  1. 分配空间
  2. 数组名= new 数据类型[数组长度]
    java中也提供直接创建数组的方式, 它将声明数组、分配空间和赋值合并完成。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注