千家信息网

Java的基础语法有什么

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"Java的基础语法有什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java的基础语法有什么"吧!准备工作Dos命令配置环境变量
千家信息网最后更新 2026年11月03日Java的基础语法有什么

这篇文章主要讲解了"Java的基础语法有什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java的基础语法有什么"吧!

准备工作

Dos命令

配置环境变量

了解jdk、jre和jvm的区别

环境变量配置: Path中 JAVA_HOME为jdk的安装目录,在Path中添加 %JAVA_HOME%\bin

API源码阅读[src.zip]

源码中使用到一些html语法

开始 -- JAVA基础语法

注释

  • 多行注释 /**/

  • 文档注释 /** */ -- javadoc 生成帮助文档

标识符 -- 关键字

凡是可以自己起名字的地方都叫标识符。比如:变量名、方法名、类名、接口名、包名

命名规则:

  1. 由26个英文字母大小写,0-9 , _或 $ 组成

  2. 数字不可以开头。

  3. 不可以使用关键字和保留字,但能包含关键字和保留字。

  4. Java中严格区分大小写,长度无限制。

  5. 标识符不能包含空格。

命令规范:

  1. 变量,方法 -- myVariable、myMethod(xxYyZz)

  2. 类、接口 -- MyClass(首字母大写)、 MyInterface(XxYyZz)

  3. 包 -- packet (xxyyzz)

  4. 常量全部大写,单词之间用 "_" 隔开 --DEFAULT_SIZE(XX_YY_ZZ)

变量

  • 强类型语言

数据类型、变量名、存储的值 type varName [= value] ;

数据类型

基本数据类型


类型字节数
整数byte1

short2

int(默认)4

long8
浮点数float4

double(默认)8
字符型char2
布尔型boolean1位

Note:

  1. java中的char字节数,是2个字节,区别于c(一个字节) ' ' 有且仅有一个字符

  2. 关于"默认"问题,如 233 不写后缀,在电脑上存储按照int(4个字节)存储,但是若写成 233L ,则按照long(8个字节)存储,还有比较常用的就是float,也要加后缀f,区别于默认double型;

  3. 金融计算,利用BigDecimal;

  4. 转义字符 '\u0000'

5.char可以声明一个字符,也可以表示 转义字符( '\n' ),也可以直接使用unicode值来表示字符型常量( '\u0043' )

写为 \ \n,这样就不存在转义了。

6.字符集,存在乱码情况(IO流的转换流)

ASCII → Unicode(具体落地是UTF-8)

编写文件时确定的编码类型,如ANSI(就是GBK),存在磁盘的文件形式就都是GBK形式,只有这时才能在cmd(支持GBK)正常读出 但是要是保存形式改为UTF-8,就是出现"乱码"。

类型转化

这里只讨论7种数据类型(不含boolean)存在类型转化

  • 自动类型转换 -- 低转高

特别地,byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型 byte + byte → int byte + short → int

规定:Java在做运算是,操作数若在int范围内,一律按照int运算

  • 强制类型转换 -- 高转低

注:在基本数据类型中,低代表字节少,在类中,低代表 子类

long l = 123232L;

float f = 33.223F;

引用数据类型

类型出现形式
类class -- String
接口interface
数组int [] arrays

重点:String类型变量

  1. "" 可以接受空(char不可以)

String str1 = 123 ( 错 ) String str1 = 123+"" (正确)

  1. String可以和8种(包含boolean)基本类型进行运算,且运算只能是连接符号:+

当把任何基本数据类型的值和字符串(String)进行连接运算时(+), 基本数据类型的值将自动转化为字符串(String)类型;

和boolean连接,直接连接true或false;

//练习1char c = 'a';  //97  A:65int num = 10;String str = "hello";System.out.println( c + num + str );   → 107helloSystem.out.println( c + str + num );   → ahello10System.out.println( c + (num + str) );  → a10helloSystem.out.println( str + num + c  );  → hello10a//练习2//打印 *  *System.out.println( '*'+ '\t'+ '*');     char + char  --> int   (93)System.out.println('*' + "\t" +'*' );    char +String --> String  (*  *)System.out.println( '*'+ '\t' + "*");      (51*)System.out.println( '*' + ( '\t'+ "*") );    (*  *)

练习

运算符

  1. 算术运算符

  2. 赋值运算符

  3. 比较运算符(区别 = 和 ==)

  4. 逻辑运算符(&与&&关系)

  5. 位运算符

  6. 三位运算符
    格式:x ? y : z ==> 若x为真,取y;为假,取z;

  • double num = remain

  • String maxStr = ( m>n ) ? "m大" : ( (m==n) ? "m和n相等": "n大" ) ;

  • 比较出三个数的最大值
    int max1 = ( n1>n2 ) ? n1 : n2 int max2 = ( max1 >n3 ) ? max1 : n3

注意:

  1. 优先级:逻辑非 > 逻辑与 > 逻辑或

  2. 符号+,存在一些使用技巧
    ""+'a'+'b'完成字符串相加;
    0+'a' 却变为数值 97

流程控制

  1. 顺序结构

  2. 选择结构
    switch语句会根据表达式的值从相匹配的case标签处开始执行,一直执行到break语句处或者是switch语句的末尾。如果表达式的值与任一case值不匹配,则进入default语句(如果存在default语句的情况)。

  3. 循环结构 continue:推出本次循环,继续执行下一次循环
    增强for循环 foreach

  4. Scanner 用户交互 System.in

感谢各位的阅读,以上就是"Java的基础语法有什么"的内容了,经过本文的学习后,相信大家对Java的基础语法有什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

类型 运算 字符 数据 变量 字节 运算符 语法 基础 语句 就是 形式 逻辑 存储 循环 关键 关键字 字符串 情况 接口 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 广东万易互联网科技有限公司惠州分公司 疫情对互联网科技公司影响 苏州大垚互联网科技 丰台科技园 互联网公司 欧洲十大科技互联网公司 互联网系的金融科技公司 宁夏众和广鑫互联网科技有限公司 成都铂石互联网科技做什么的 福建科技产业互联网发展 洛阳昕诺飞互联网科技有限公司 国大互联网教育科技有限公司工作 互联网科技创新的路径 华中科技大学互联网的牛人 科技互联网海报 工业互联网科技成果转化 容联科技互联网电商 中国科技和美国互联网 科技信息时代互联网发展 互联网时代高科技布局 美国互联网科技巨头监管 金融科技与互联网金融 碳银互联网科技 南京欣网互联网科技 注册互联网科技公司经营范围大全 长沙茂晟互联网科技有限公司 爱医互联网络科技 伊宁互联网科技做什么的 扫呗互联网科技有限公司 互联网领先科技活动
0