Java语法基础

一、Java基础语法规范
原始数据类型:int float double boolean...
包装类:例如 Integer能够代替int,Integer自带方法方便int类型处理
引用数据类型:数组、类、接口、字符串(String)程序员

数值型:
float类型,最后添加‘F’或‘f’
double类型,最后添加‘L’或‘l’
注意:小数(如2.2)默认为double类型,在方法调用时,若是调用float型,须要写成2.2f编程

变量命名法则:
变量值只能出现字母、数字、下划线和$符号数组

控制流语句:
判断函数

if-else
switch-case

循环测试

while() {}
do{} while();
for(初始化;测试;增量) {}

注意:void方法中return直接从执行处跳出方法,break跳出循环,continue跳出本次循环!网站

数组:
声明数组的三种方式线程

  • 数据类型 标识符[];
  • 数据类型 标识符[]=new 数据类型[大小];
  • 数据类型 标识符[]={值1,值2...};
int a[]=new int[5];
int[] b=new int[6];

二、Java语言编程规范code

(1)命名规则
包的命名:com(或公司网站).包名(项目名).功能模块名.子功能模块名(所有小写);
类命名:类名首字母大写,字段、方法及对象首字母小写;对于标识符,全部单词靠在一块儿,而且中间单词首字母大写;
常量定义:public static final int TAG=1 (建议常量名称大写);
变量命名:计数器采用传统命名方式、其余使用小写字母前缀+大写字母起头的命名方式;
类实例命名:能够使用所有小写字母命名(类的首字母小写);对象

类方法命名:对于直接操做方法,命名“get” “set”开头等,判别“is”返回bool类型时。通常是动词加上名词短语;接口

(2)源程序结构

package 区
系统import 区
用户import 区
类说明
类成员属性定义
类方法定义

(3)编写类和方法的一些约定

  • 每建立的一个类,考虑置入一个main()函数,其中包含测试这个类的代码;使用时,不必删除代码;
  • 应将方法设成简单的、功能性单元,方法简明扼要;
  • 类尽量短小精悍,完成特定功能;

三、Java中的内存分配

  • 值类型与引用类型
    引用类型使用的变量是同一个,操做同一个对象,中存放地址、中存放数据;
    值类型表示复制一个当前变量给方法(拷贝),

  • 垃圾回收机制 栈里分配的地址空间,不须要程序员手工过问,由系统自动管理;堆中存放的数据须要程序员手工干预; 值类型及局部变量都是在栈中分配地址空间,全部引用类型数据保存在堆中; Java中低线程定时扫描堆回收垃圾空间,不须要考虑内存泄漏问题;

相关文章
相关标签/搜索