JAVA 基础知识入门

 

                                                                                                 JAVA入门基础部分知识

 

1. java标识符命名规则:
标识符由字母,下划线_ ,美元符$或数字组成
不能以数字开头
区分大小写
"见名知意"
约定俗成的规则


2。类名:首字母大写;
变量名:除第一个单词外,其他单词首字母大写(驼峰命名法);
包名:全小写


3.基本数据类型和引用数据类型的区别:
(1)基本数据类型只有4类8种,且都是关键字.引用数据类型不是关键字,是由程序员自定义的.
(2)基本数据类型的变量值是放在变量本身当中的,引用数据类型的变量,变量中放的是引用(地址),指向真正存放值的空间.-----类,接口,数组
变量:
让计算机分配一个空间,存放可以变化的数据量.
使用步骤:
(1)声明
数据类型 变量名:
(2)赋值
变量名=值;
(3)声明赋值
常量:
存放不能变化的数据量
命名:全大写,单词之间用下划线 _ 分隔
字面常量:
符号常量:给字面常量取一个自定义的名字.
声明:
final 数据类型 常量名 = 值;
为什么要给常量取名字?
(1)方便修改,只需要改常量声明处即可.
(2)赋予常量业务含义

 

4.运算符:
对常量或变量进行操作的符号
x++;变量在前,语句执行后变量+1
x++;变量在后,语句执行前变量+1

+ - * / %
+ 还可以用作字符串拼接
算术运算符,左右两边数据类型不一致时,会自动类型转换为较大的数据类型
% 左右两端只能是整数.最终结果的正负只和前面的数相关
< < = > > == != 比较运算符,返回结果为boolen类型
& 位与 只有当两边都为1时.结果才为1
| 位或 只有当两边都为0时,结果才为0
^ 异或 左右两边不同为1,相同为0

任何一个数,异或它本身,结果为0
任何一个数,异或0,得到的是它本身

&& || ! 逻辑运算符
左右两端只能是布尔表达式
! 布尔表达式,是单目运算符
& 与 &&,当&左右两边是布尔表达式时,其效果和&&是一样的.只是&&在第一个表达式为false会发生短路
| 与 | | ,当 | 左右两边是布尔表达式时,其效果和 | | 是一样的.只是| |在第一个表达式为true时会发生短路.

 

5.布尔表达式? 表达式1:表达式2
布尔表达式返回结果为true,执行表达式1,否则执行表达式2.
= 赋值运算符
(1)左边有且只有一个变量. x+y = 3;(这是错误示范)
(2)如果赋值号左右两端数据类型不一致时,可能会报错,或发生数据类型转换.
肯定失败:(1)基本数据类型和引用数据类型之间不能直接相互转换
(2)boolean类型不能与其他基本类型相互转换.

 

6.类型转换:
(1)自动类型转换(隐式转换)
----将小范围的数据类型的值 赋值给 大范围数据类型的变量.
(2)强制类型转换(显式转换)
----将大范围的数据类型的值 赋值给 小范围数据类型的变量.
转换语法: 数据类型 变量名 = (小数据类型) 值;


7.表达式:
由操作数和操作符组成的
//注释内容

/*
注释内容
*/

/**
注释内容
*/
单行注释和多行注释用于方法或语句块中,给某一行或某一段代码说明.
文档注释用于类,方法,属性前面,它是一个特殊的注释符号,和javadoc工具一起使用.

你可能感兴趣的:(JAVA 基础知识入门)