Java基础语法看看呀

Java基础语法

提示:这里只记录部分内容


提示:小白写的Java基础篇


前言

提示:学习Java要从基础学起


提示:以下是本篇文章正文内容,下面案例可供参考

一、二进制是什么?

示例:逢二进一,由1和0组成.
十进制如何转二进制:
在这里插入图片描述
由下往上取:

在这里插入图片描述

二、变量

变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。由于该存储单元中的数据可以发生改变,因此得名为"变量"。

变量分类:
1.按所属的数据类型划分:
(1)基本数据类型变量
(2)引用数据类型变量
2.按被声明的位置划分:
(1)局部变量:方法或语句块内部定义的变量
(2)成员变量:方法外部、类的内部定义的变量
注意:特别注意:类的外面不能有变量的声明

三、数据类型

八种数据类型:
1.数值型:
一:(整数类型)(byte、short、int、long)
二:(非整型)浮点类型(float、double)
三:字符型:char
2.布尔型:boolean
引用数据类型:
1.类(class)
2.接口(interface)
3.数组
标识符
Java 对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。 规则 如下:
 由字母、数字、下划线(_)和美元符号($)组成。
 不能以数字开头。
 区分大小。
 长度无限制。
 不能是 Java 中的保留关键字。
标识符命名习惯:见名知意。
类型转换
boolean 类型不能转换成任何其它数据类型。
自动类型转换:容量小的类型自动转换成容量大的数据类型
byte,short,int -> float ->long ->double
byte,short,int 不会互相转换,它们三者在计算时会转换成 int 类型
强制类型转换:容量大的类型转换成容量小的数据类型时,要加上强制转换符
long l = 100L;
int i = (int)l;
有可能造成精度降低或数据溢出,使用时要小心。

四、ASCLL码表

## ![变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。由于该存储单元中的数据可以发生改变,因此得名为"变量"。变量分类:1.按所属的数据类型划分:(1)基本数据类型变量(2)引用数据类型变量2.按被声明的位置划分:(1)局部变量:方法或语句块内部定义的变量(2)成员变量:方法外部、类的内部定义的变量注意:特别注意:类的外面不能有变量的声明代码如下(示例):](https://img-blog.csdnimg.cn/20200918234408355.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Nzk0ODQ1Mw==,size_16,color_FFFFFF,t_70#pic_center)

五、方法简述

概述:方法用于封装一段特定的逻辑功能。方法的主要要素有:权限修饰符 方法名、参数列表和返回值。
格式:
权限修饰符 返回值类型声明 方法名称(参数列表){
方法中封装的逻辑功能;
return 返回值;
}
例:

public void hello(){
System.out.println(“你好”)}

六、运算符

1.算数运算符
+、-、、/、%、++、–
++: 如果是变量前缀:先对此变量加 1,再执行其他的操作。
如果是变量后缀:先执行当前语句的其他操作,再对此变量加 1
–: 如果是变量前缀:先对此变量减 1,再执行其他的操作。
如果是变量后缀:先执行当前语句的其他操作,再对此变量减 1
2.赋值运算符
=、+=、-=、
=、/=、%=
3.关系运算符
==、!=、<、>、<=、>=
4.逻辑运算符
&、|、^、!、&&、||
5.字符串连接运算符
String s=“He” + “llo”; 结果"Hello"
"+“除了可用于字符串相连接,也能将字符串与其它的数据类型相连成一个新的字符串。
如:String s=“x” + 123; 结果"x123”
6.三目运算符
X ? Y : Z
X 为 boolean 类型表达式,先计算 x 的值,若为 true,整个三目运算的结果为表达式 y 的值,否则整个运算结果为表达式 z 的值。

七、作用域

概念:代码分为结构定义语句和功能执行语句,功能执行语句必须以英文分号结尾;

1.public static void main(String[] args){
int a = 10; int a=20;//错误的
}
2.public static void main(String[] args){
int a = 10;int b = 20;
int c = a + b;
System.out.println(c);
}
3.public static void main(String[] args){
{int a = 10;}{int b = 20;}
{System.out.println(a+b);}//错误
}
4.public static void main(String[] args){
int a = 10;int b = 20;
{System.out.println(a+b);}//正确
}
5.public static void main(String[] args){
{int a = 10;int b = 20;}
System.out.println(a+b);//错误
}

内部范围可以访问外部范围的变量,外部范围无法访问内部范围的变量。

八、编程规范

标识符
Java 对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。规则如下:
由字母、数字、下划线(_)和美元符号($)组成。新职课-教研教学中心
不能以数字开头。
区分大小。
长度无限制。
不能是 Java 中的保留关键字。
命名规范: 软性建议
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
变量名规范:全部小写。

九.转义字符

\n 换行,将当前位置移到下一行开头
\r 回车 ,将当前位置移到本行开头
\t 水平制表(HT) (跳到下一个TAB位置)
\ 代表一个反斜线字符’’’
’ 代表一个单引号(撇号)字符
" 代表一个双引号字符

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页