java基础01-03-注释、标识符、数据类型讲解
java基础01-注释
java中的注释有三种:
单行注释
多行注释
文件注释
public class helloworld {
public static void main(String[] args){
//单行注释
//输出一个Hello,world!
System.out.println("hello,world");
//多行注释 /* 文字 */
/*
我是多行注释
我是多行注释
我是多行注释 */
//javaDoc:文档注释 /** */
/**
* @Description hellowworld
* @Author 是小蔡啊
*/
/***
* ii. ;9ABH,
* SA391, .r9GG35&G
* &#ii13Gh; i3X31i;:,rB1
* iMs,:,i5895, .5G91:,:;:s1:8A
* 33::::,,;5G5, ,58Si,,:::,sHX;iH1
* Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG
* .G51S511sr;;iiiishS8G89Shsrrsh59S;.,,,,,..5A85Si,h8
* :SB9s:,............................,,,.,,,SASh53h,1G.
* .r18S;..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.1H315199,rX,
* ;S89s,..,,,,,,,,,,,,,,,,,,,,,,,....,,.......,,,;r1ShS8,;Xi
* i55s:.........,,,,,,,,,,,,,,,,.,,,......,.....,,....r9&5.:X1
* 59;.....,. .,,,,,,,,,,,... .............,..:1;.:&s
* s8,..;53S5S3s. .,,,,,,,.,.. i15S5h1:.........,,,..,,:99
* 93.:39s:rSGB@A; ..,,,,..... .SG3hhh9G&BGi..,,,,,,,,,,,,.,83
* G5.G8 9#@@@@@X. .,,,,,,..... iA9,.S&B###@@Mr...,,,,,,,,..,.;Xh
* Gs.X8 S@@@@@@@B:..,,,,,,,,,,. rA1 ,A@@@@@@@@@H:........,,,,,,.iX:
* ;9. ,8A#@@@@@@#5,.,,,,,,,,,... 9A. 8@@@@@@@@@@M; ....,,,,,,,,S8
* X3 iS8XAHH8s.,,,,,,,,,,...,..58hH@@@@@@@@@Hs ...,,,,,,,:Gs
* r8, ,,,...,,,,,,,,,,..... ,h8XABMMHX3r. .,,,,,,,.rX:
* :9, . .:,..,:;;;::,.,,,,,.. .,,. ..,,,,,,.59
* .Si ,:.i8HBMMMMMB&5,.... . .,,,,,.sMr
* SS :: h@@@@@@@@@@#; . ... . ..,,,,iM5
* 91 . ;:.,1&@@@@@@MXs. . .,,:,:&S
* hS .... .:;,,,i3MMS1;..,..... . . ... ..,:,.99
* ,8; ..... .,:,..,8Ms:;,,,... .,::.83
* s&: .... .sS553B@@HX3s;,. .,;13h. .:::&1
* SXr . ...;s3G99XA&X88Shss11155hi. ,;:h&,
* iH8: . .. ,;iiii;,::,,,,,. .;irHA
* ,8X5; . ....... ,;iihS8Gi
* 1831, .,;irrrrrs&@
* ;5A8r. .:;iiiiirrss1H
* :X@H3s....... .,:;iii;iiiiirsrh
* r#h:;,...,,.. .,,:;;;;;:::,... .:;;;;;;iiiirrss1
* ,M8 ..,....,.....,,::::::,,... . .,;;;iiiiiirss11h
* 8B;.,,,,,,,.,..... . .. .:;;;;iirrsss111h
* i@5,:::,,,,,,,,.... . . .:::;;;;;irrrss111111
* 9Bi,:,,,,...... ..r91;;;;;iirrsss1ss1111
*/
}
}
java基础02-标识符
一、关键字
https://www.baidu.com/s?ie=UTF-8&wd=java关键字
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
二、标识符注意点
(一)所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始
(二)首字符之后可以是字母(A-Z 或者a-z),美元符($)、下划线(_)或数字的任何字符组合
(三)不能使用关键字作为变量名或方法名
(四)标识符是大小写敏感的
(五)合法标识符举例:age、$salay、_value、__1_value
(六)非法标识符举例:123abc、-salary、#abc
public static void main(String[] args){
String 王者荣耀 = "最强王者";
System.out.println(王者荣耀);
}
(七)可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很low。。。。
java基础03-数据类型讲解
(一)强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用,java安全性高
(二)弱类型语言:
(三)java的数据类型分为两大类
1.基本类型(primitive type):
(1)数值类型:
整数类型:byte占1个字节范围:-128-127
short占2个字节范围:-32768-32767
int占4个字节范围:-2147483648-2147483647
long占8个字节范围:-9223372036854775808-922337203685775807
浮点类型:float占4个字节
double占8个字节
(2)boolean类型:占1位其值只有true和false两个
2.引用类型(reference type)
(1)类
(2)接口
(3)数组
public class dome01 {
public static void main(String[] args){
//八大基本数据类型
//整数
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L;//Lfloat类型要在数字后面加个L
//小数:浮点数
float num5 = 50.1F;//Lfloat类型要在数字后面加个F
double num6 = 3.14159265358;
//字符
char name = '国';
//字符串,String不是关键字,类
//String name = "小蔡啊"
//布尔值:是非
boolean flag = true;
//boolean flag = false;
}
}
什么是字节?(补充)
(一)位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数。
(二)字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示
(三)1B(byte,字节)= 8bit(位)
(四)字符:是指计算机中使用的字母、数字、字和符号
1bit表示1位
1Byte表示一个字节 1B= 8b
1024B=1KB
1024KB=1M
1024M=1G
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现