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

Java基础

时间:2021-02-23 14:22:27      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:修改   严格   int   大写   基本类型   除了   对象   oat   类成员   

注释

IEDA中注释颜色之类的修改:file->settings->Editor->Java

单行注释://

多行注释:/* */

文档注释JavaDoc:/** */

 

标识符

标识符以字母,下划线,$开头;大小写敏感;不能用关键词;可以使用中文,但不建议

 

数据类型

java是一种强类型语言,先定义再使用,严格要求

1、基本类型

技术图片

 

注意:定义long和float类型,long num = 30L;float num = 10.1F

          String不是关键词,是一个类

2、引用类型

类、接口、数组  

扩展

整数:二进制 0b;八进制 0;十六机制 0x

浮点数:float有限 离散 舍入误差 --> 避免使用浮点数进行比较

              要求精确可以使用BigDecimal

字符:所有的字符本质都是数字

           Unicode编码,2字节,0~65536         ‘a‘ = ‘\u0061‘,之所以为四位是2^8 = 16^4

           转义字符:\t 制表符,\n 换行符

字符串的==和equals问题:从内存分析

 

类型转换

避免内存溢出,如int转byte

强制类型转换:(类型)变量名   低->高

自动类型转换:高->低

注意:不能对boolean型转换;不能转换成不相干类型;注意内存溢出或精度问题

 

变量作用域

变量要素:变量名,变量类型,作用域

1、类变量(static)

static double v = 2.2;

2、实例变量:

从属于对象,Object obj = new Object();

如果不初始化,将设置为默认值(0,0.0,false),除了基本类型,其他默认值都是null;

3、局部变量:方法内,必须定义和赋值

 

变量命名规范

类成员变量、局部变量、方法名:首字母小写+驼峰

常量:全大写和下划线

类名:首字母大写+驼峰

 

常量(final)

static final double v = 2.2;

static final作为修饰符,不区分先后顺序

Java基础

标签:修改   严格   int   大写   基本类型   除了   对象   oat   类成员   

原文地址:https://www.cnblogs.com/iwmg/p/14433387.html

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