摘要:基础语法规范原始数据类型包装类例如可以代替,自带方法方便类型处理引用数据类型数组类接口字符串数值型类型,最后添加或类型,最后添加或注意小数如默认为类型,在方法调用时,如果调用型,需要写成变量命名法则变量值只能出现字母数字下划线和符号控制流语
1、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];
2、Java语言编程规范
(1)命名规则
包的命名:com(或公司网站).包名(项目名).功能模块名.子功能模块名(全部小写);
类命名:类名首字母大写,字段、方法及对象首字母小写;对于标识符,所有单词靠在一起,并且中间单词首字母大写;
常量定义:public static final int TAG=1 (建议常量名称大写);
变量命名:计数器采用传统命名方式、其他使用小写字母前缀+大写字母起头的命名方式;
类实例命名:可以使用全部小写字母命名(类的首字母小写);
类方法命名:对于直接操作方法,命名“get” “set”开头等,判别“is”返回bool类型时。一般是动词加上名词短语;
(2)源程序结构
package 区 系统import 区 用户import 区 类说明 类成员属性定义 类方法定义
(3)编写类和方法的一些约定
每创建的一个类,考虑置入一个main()函数,其中包含测试这个类的代码;使用时,没必要删除代码;
应将方法设成简单的、功能性单元,方法简明扼要;
类尽可能短小精悍,完成特定功能;
3、Java中的内存分配
值类型与引用类型
引用类型使用的变量是同一个,操作同一个对象,栈中存放地址、堆中存放数据;
值类型表示复制一个当前变量给方法(拷贝),
垃圾回收机制
栈里分配的地址空间,不需要程序员手工过问,由系统自动管理;堆中存放的数据需要程序员手工干预;
值类型及局部变量都是在栈中分配地址空间,所有引用类型数据保存在堆中;
Java中低线程定时扫描堆回收垃圾空间,不需要考虑内存泄漏问题;
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/64032.html
摘要:上篇文章开始了我的基础系列之旅,下面应该开始学习基础语法了。不同进制的数据组成五今日总结至此从零开始学习基础语法上已结束。 showImg(https://segmentfault.com/img/remote/1460000016094801); 今天找到这张图片,我非常喜欢。以后这就是我们「从零开始学 Java 系列」的题图。 上篇文章开始了我的 Java 基础系列之旅,下面应该开...
摘要:下面开始今天的知识,先看下基础语法的总纲今天我们接着学习变量使用变量的注意事项数据类型和类型转换。推荐阅读从零开始学之基础语法上从零开始学之基础概述本文原创发布于微信公众号,编程思维成长正能量,关注并回复编程阅读等关键字获取免费学习资料 showImg(https://segmentfault.com/img/remote/1460000016134163); Java 基础断更一周了...
摘要:前言的基础语法与有很多相似之处,但是也有一些特定的关键词是独有的。以开头八进制由,,组成。整数默认是十进制十六进制由,,,,,,,,组成。初始化值必须初始化值,否则不能使用变量。 前言 java的基础语法与php有很多相似之处,但是也有一些特定的关键词是java独有的。 java的基础语法大体就包括:关键字,标识符,注释,常量,进制和进制转换,变量,数据类型和类型转换,运算符,语句 ...
摘要:刚开始学习的时候,可能是一头雾水,不知道从何学起。这个教程总体来说就像列文虎克教学,细到极致,妙到毫巅。适合绝对零基础的,每个知识点掰开了揉碎了讲解。 刚开始学习java的时候,可能是一头雾水,不知道从何学起。还有很多Java小白,在刚自学Java的时候玩命的学习,玩命的记住Java原理,天天早上五点起床背Java的一些英...
摘要:表达式会复制一份自由变量的值,对象的话就是复制一个引用,因此表达式离开了原作用域也能正常使用自由变量。不过表达式对自由变量是有要求的,自由变量必须是不可变的,原因是并发执行时不安全。 序 Java 8新增的lambda表达式毫无疑问是令人非常激动的,从此我们可以非常简洁的定义和使用代码块而不是用繁琐的匿名内部类来实现。而接口是lambda表达式的基础,要理解lambda表达式就要先理解...
阅读 2331·2021-11-24 10:27
阅读 3576·2019-08-30 15:55
阅读 3340·2019-08-30 15:53
阅读 2341·2019-08-29 17:27
阅读 1427·2019-08-26 13:47
阅读 3547·2019-08-26 10:28
阅读 912·2019-08-23 15:59
阅读 2849·2019-08-23 15:19