第三天Java——基础知识(java第三章总结)

  本篇文章为你整理了第三天Java——基础知识(java第三章总结)的详细内容,包含有java三天速成 java第三章总结 java基础入门第三章答案 java第三章答案 第三天Java——基础知识,希望能帮助你了解 第三天Java——基础知识。

  3.设置项目结构

  

  4.创建Java class

  5.创建包

  注释颜色设置

  

  

  Java中的注释有三种:

  1.单行注释

  //(双斜杠开头)

  2.多行注释

  /* 注释*/

  3.文档注释

  /**

  *

  */

  二、标识符和关键词

  Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符

  
三、数据类型

  强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(更安全

  弱类型语言:JavaScript

  java数据类型分类

  
short占两个字节范围:-32768-32767

  int占四个字节范围:-2147483648-2147483647

  long占八个字节范围:-9223372036854775808-9223372036854775807

  
 

  

  位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。

  字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示,

  1B (byte,字节)= 8bit(位)

  字符:是指计算机中使用的字母、数字、字和符号

  1bit表示1位,

  1Byte表示一个字节1B=8b。

  1024B=1KB

  1024KB=1M,1024M=1G.

  四、数据类型扩展及面试题讲解

  1.

  

  2.

  

  3.

  

  4.

  

  5.

  

  6.

  

  五、类型转换

  由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。

  低———————————————— 高

  byte,short,char - int - long - float - double

  运算中,不同类型的数据先转化为同一类型,然后进行运算。

  强制转换——(类型)变量名——高--低 自动转换——低--高

  注意点:

  不能对布尔值进行转换

  不能把对象类型转换为不相干的类型

  在把高容量转换到低容量的时候,强制转换

  转换的时候可能存在内存溢出,或者精度问题!

  

  变量是什么:就是可以变化的量!

  Java是一种强类型语言,每个变量都必须声明其类型。

  Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

  type varName [=value] [{,varName[=value]}] ;

  数据类型 变量名=值;可以使用逗号隔开来声明多个同类型变量。

  注意事项

  每个变量都有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符。

  变量声明是一条完整的语句,因此每一个声明都必须以分号结束

  局部变量:必须声明和初始化值,在括号内有用

  实例变量:在方法外面,类里面;从属于对象;

   如果不自行初始化,这个类型的默认值 0 0.0

   布尔值:默认是false

   除了基本类型,其余的默认值都是null

  类变量:static 数据类型 变量名= 值

  常量(Constant):初始化(initialize)后不能再改变值!不会变动的值

  所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。

  final 常量=值(例:final double PI=3.14)

  常量名一般使用大写字符

  变量的命名规范

  所有变量、方法、类名:见名知意

  类成员变量:首字母小写和驼峰原则: monthSalary除了第一个单词以外,后面的单词首字母大写lastname lastName

  局部变量:首字母小写和驼峰原则

  常量:大写字母和下划线:MAX_VALUE

  类名:首字母大写和驼峰原则: Man, GoodMan

  方法名:首字母小写和驼峰原则: run0, runRun0

  七、运算符

  Java语言支持如下运算符:

  算术运算符: +, -,*,l,%(模、取余),++(自增), --(自减)

  赋值运算符:=

  关系运算符: , , =, =,==(等于),!=(不等于) instanceof

  逻辑运算符: ,l,!

  位运算符: ,,^,~, , , (了解!!! )

  条件运算符?∶

  扩展赋值运算符:+=,-=,*=,/=

  例

  

  

  

  八、自增自减运算符,初始Math类

  

// ++ -- 自增,自减 一元运算符
int a = 3;
int b = a++; //执行完这行代码后,先给b赋值,再自增
//a=a+1
int c = ++a; //执行完这行代码前,先给b赋值,再自增
//幂运算等很多运算需要使用一些工具类操作Math

 

  九、逻辑运算符、位运算符

  

  

/*
A = 0011 1100
B = 0000 1101
---------------
A B = 0000 1100(都为1则为1)
AB = 0011 1101(有1则为1)
A^B = 0011 0001(不同则为1)
~B= 1111 0010(都为0则为1)
*/
/*
2*8=16 2*2*2*2
 (*2)
 (/2)
*/

 

  十、三元运算符及小结

  

  

  十一、包机制

  为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。

  包语句的语法格式为:package pkg1[. pkg2[. pkg3...]];

  一般利用公司域名倒置作为包名;com.cq.cjkl

  为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。完成此功能

  import package1[.package2...].(classname*);

  十二、JavaDos

  Java帮助文档

  参数信息

  author 作者名

  version版本号 @since指明需要最早使用的jdk版本

  param 参数名

  return返回值情况

  throws 异常抛出情况

  通过命令行产生JavaDoc文档 javadoc 参数 Java文件【javadoc(生成文档) -encoding UTF-8 -charset UTF-8(不出现乱码) Doc.Java】

  学习来源:狂神说

  以上就是第三天Java——基础知识(java第三章总结)的详细内容,想要了解更多 第三天Java——基础知识的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: