最新要闻
- 大众也不香了!比亚迪ATTO 3获德媒超高认可:钟爱刀片电池
- 快资讯:CPU性能提升10%!13代酷睿笔记本测试数据出炉
- 【全球报资讯】盖茨向马斯克“泼冷水”:殖民火星完全浪费钱
- 世界新资讯:医生发现19岁阿尔兹海默症患者:已知最年轻
- 环球微头条丨用ChatGPT写作业?新算法给AI生成文本加水印:置信度高达99.999999999994%
- 每日精选:2个月没人管!AMD老显卡终于要有新驱动了
- 奢侈品不愁卖!LV将涨价20% 世界首富放言:中国人有钱
- 天天热点!大爷看《狂飙》入戏屏幕前举杯痛饮 被演技折服:口碑大剧结尾你满意吗?
- 厉害!中国半导体领域科研论文数量持续全球第一 光触媒等已超美国
- 全球简讯:为什么感觉工资过万很普遍了?打打字就能月入过万你心动吗?央视揭秘新骗局
- 《生化危机4:重制版》第五章演示:里昂和碍事梨合作通关
- 云南小女孩骑鸵鸟上学从容淡定 挡眼睛控制方向:网友调侃是大象年检了
- 观焦点:造车新势力轿车月榜Top2 长安深蓝SL03迎开门红:1月交付6137台
- 环球快消息!越野车开进古河床随意碾压:改装牧马人无视警示牌“撒野” 专家:保护有难度
- 天天微资讯!2899元价格屠夫!XiaoMI Book 12.4 二合一评测:办公追剧不在话下
- 乳腺癌已成为全球第一大癌症:我国每年新增42万 比国外发病早
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
当前视点!java基础:java基础语法
注释
单行注释:对某一行进行注释,使用“/注释内容/”标识
多行注释:可以书写多行,使用“
/*注释内容*/
/”表示【资料图】
文档注释:这个内容对IDEA是有意义的,
/**注释内容*/
public class Hello { //单行注释 //注释后会被编译器忽略,不会作为语句编译 //每个单行注释只能写一行 /* 多行注释 这个注释可以写多行 */ public static void main(String[] args){ /** * @Description 这里是文档注释,这段会被IDEA识别 * @author Muling */ System.out.println("Hello,World!");//这句输出Hello,World! }}
标识符和关键字
关键字
java定义的一些保留字,用于区分语法,不能用于标识符
标识符
标识符是所有组成部分的名称,如变量名、方法名、类名等等
数据类型
Java里的数据类型
JAVA是一种强类型语言,所有变量需要先声明后使用。
Java数据类型分为两个部分:基本类型和引用类型,这里主要说明基本类型。
基本数据类型如下:
数据类型 | 占用空间(byte) | 表示范围 | |
---|---|---|---|
整型 | byte | 1 | -128~127 |
short | 2 | -32768~32767 | |
int | 4 | -2147483648~2147483647 | |
long | 8 | -9223372036854775808~9223372036854775807 | |
浮点型 | float | 4 | |
double | 8 | ||
字符型 | char | 2 | |
布尔型 | boolean | 1 bit |
//整型int num = 10_000_000//数字中间可以使用_分隔(便于阅读)byte num2 = 20;short num3 = 30;long num4 = 40L;//Long型后要加“L”//浮点型float num5 = 3.1F;//Float型后加“F”double num6 = 3.1;//字符char c = "a";//布尔boolean flag = true;boolean flag = false;
进制
- 十进制
- 二进制:0b
- 八进制:0
- 十六进制:0x
浮点数精度问题
浮点数有精度问题,如果需要精确计算,可以使用BigDecimal类。
字符
字符值
char型存储的数为Unicode值
如“a”为97,“A”为65,“好”为22909
值的范围为0~65535
转义字符
类型转换
Java是强类型语言,不同类型间运算的时候需要进行类型转换,换为同一类型后再计算。一般是从小向大进行转换,大向小转换会出现溢出。
- 布尔类型不能进行转换!
- 需要注意内存溢出和精度问题!
- 浮点型向整型转换会进行向下取整(向0靠近)
强制类型转换
大到小转换需要使用强制类型转换
如
float a = 1.3F;int b = (int)a;
自由类型转换
小到大的转换是自由类型转换(自动转换)
变量、常量、作用域
变量
可以变化的量,变量使用前需要声明。
变量声明:
type varName[=value][,varName[=value]]
作用域
类变量:加了static关键字修饰,可以直接在类内使用
实例变量:需要调用类使用,不初始化的基本数据类型默认值为0,其余为null
局部变量:在方法内部使用,使用前需要初始化
public class Hello { //类变量:加了static修饰 static double salary = 5000; //实例变量:从属于对象,不初始化的基本数据类型默认值为0,其余为null String name; public static void main(String[] args){ //局部变量,必须声明和初始化 char c = "好"; Hello hello = new Hello(); //System.out.println(name); //会报错 System.out.println(hello.name); System.out.println(salary);//类变量直接可用 }}
常量
与变量基本相同,需要使用final修饰,不可修改。
命名原则
类名首字母大写,其他小写,使用驼峰写法,常量全大写,下划线分隔
运算
运算符
Math类
内含非常多的数学运算方法,幂运算、绝对值等需要调用
包机制
包可以理解为文件夹,为了更好地组织类,用于区分类的命名空间
常用公司域名倒置作为包名,如com.baidu.www
包语句格式:
package pkg1[.pkg2[.pkg3...]]
用文件夹的路径理解就是该文件属于pkg1\pkg2\pkg3...\文件名
导入类的格式为:
import pkg1[.pkg2[.pkg3...]].classname
- 支持通配符,如*,表示一个包内的所有类
JavaDoc
可对类、方法进行说明
在命令行使用javadoc -encoding UTF-8 -charset UTF-8 文件名
生成说明文档,打开index.html可以查看
也可以直接在IDEA 工具->生成javadoc
Scanner
包:java.util.Scanner,用于IO
基本语法:
Scanner s = new Scanner(System.in)
使用Scanner类的next()与nextLine()获取输入的字符串,读取前使用hasNext()与hasNextLine()判断是否有输入
public static void main(String[] args){ //创建一个扫描器 Scanner scanner = new Scanner(System.in); System.out.println("使用next接收"); if(scanner.hasNext()) { //判断是否有输入 String in = scanner.next();//接收 System.out.println(in); } scanner.close();//关闭扫描器 }
- next()获取输入:输入从有效字符开始,空白符号之前的所有有效字符部分
- nextLine():获得换行符前所有内容
判断
- hasNext():是否有字符串
- hasNextLine():是否有字符串(与nextLine对应)
- hasNextInt():是否有整数
- hasNextByte():是否还有Byte
- hasNextFloat():是否还有Float
- ...
输入
- next()
- nextLine()
- nextInt()
- nextFloat()
- ...
当前视点!java基础:java基础语法
大众也不香了!比亚迪ATTO 3获德媒超高认可:钟爱刀片电池
快资讯:CPU性能提升10%!13代酷睿笔记本测试数据出炉
【全球报资讯】盖茨向马斯克“泼冷水”:殖民火星完全浪费钱
世界新资讯:医生发现19岁阿尔兹海默症患者:已知最年轻
SQL SERVER——高可用技术概述
环球微头条丨用ChatGPT写作业?新算法给AI生成文本加水印:置信度高达99.999999999994%
快播:【Redis场景拓展】秒杀问题-全局唯一ID生成策略
美团一面:InndoDB 单表最多 2000W,为什么?小伙伴竟然面挂
每日精选:2个月没人管!AMD老显卡终于要有新驱动了
奢侈品不愁卖!LV将涨价20% 世界首富放言:中国人有钱
全球看热讯:Andlua+实现WakeUpOnline远程开机
Docker搭建本地私有仓库
世界即时:vue/ts 新建项目时好用的配置 【vite.config.ts、tsconfig.json、】
天天热点!大爷看《狂飙》入戏屏幕前举杯痛饮 被演技折服:口碑大剧结尾你满意吗?
厉害!中国半导体领域科研论文数量持续全球第一 光触媒等已超美国
【缓存策略及实践】前端如何配置 HTTP 缓存机制
全球简讯:为什么感觉工资过万很普遍了?打打字就能月入过万你心动吗?央视揭秘新骗局
《生化危机4:重制版》第五章演示:里昂和碍事梨合作通关
云南小女孩骑鸵鸟上学从容淡定 挡眼睛控制方向:网友调侃是大象年检了
观焦点:造车新势力轿车月榜Top2 长安深蓝SL03迎开门红:1月交付6137台
环球快消息!越野车开进古河床随意碾压:改装牧马人无视警示牌“撒野” 专家:保护有难度
天天微资讯!2899元价格屠夫!XiaoMI Book 12.4 二合一评测:办公追剧不在话下
微头条丨C盘扩容:不要轻易转换动态磁盘 Dynamic Disk
乳腺癌已成为全球第一大癌症:我国每年新增42万 比国外发病早
今日观点!投资不过山海关对东北伤害狠!老工业基地全力发展新能源车 专家称沈阳可成深圳
世界今热点:全球首位!以色列总统使用ChatGPT写演讲稿:开头、结尾感受下
全球看热讯:《角斗士2》明年上映
全球热点评!阿里云盘致歉:昨晚系统故障 全平台无法加载内容
TGA年度最佳!《双人成行》销量破1000万:双人游戏天花板
环球今日报丨特斯拉降价到20万出头 网友忍不住要下单 宝马奔驰大众:我们不跟
速递!腾讯视频官宣:《三体》番外剧《三体:大史》即将上线
2023年1月随笔
世界今日报丨大跃进了!今年小米新机都将抛弃USB 2.0
今日立春:二十四节气之首 万物开始复苏
8个你可能不知道答案的常见JavaScript面试问题
世界热资讯!荣耀北斗卫星通信专利获批通过 荣耀Magic5系列将首发?
B站《三体》动画“晚节不保”:即将跌破4分
全球实时:再也不怕手一抖跳广告了!规范App乱跳转新标准出台
热门:坚挺四年的苹果:栽了
关注:你以为你真的会玩《俄罗斯方块》?看完这些大神 我大悟了
UI通过元素定位实现特定区域截图
全球热推荐:2022浙江高考数学导数压轴解析
每日速讯:春节开特斯拉出行的国内车主真不少!自驾万里的数以百计
微头条丨开年如何选购生产力整机!锐龙9 7950X vs i9-13900K对比测试:谁是更好的创作工具?
【全球聚看点】客人泡茶放近50根藏红花吓坏主人 真大补药:喝完身体并没有不适
四川公司回应招聘“下班到点跑的绕道”:本职工作完成不用加班
世界今亮点!MySQL数据类型补充
当前资讯!Python中的关键字的用法
每日热闻!在 FreeBSD 12 上安装 Gitea
女子身高185求职当老师被拒 用人单位:常弯腰工作很累
环球焦点!599元 戴尔上架新款透明机械键盘:定制轴体 全键热插拔
AMD Zen4笔记本登顶世界第一!31%优势碾压12代酷睿
环球最资讯丨ES6 简介(一)
【环球热闻】一汽车电梯故障 200多万的法拉利秒变“大事故车”
NVIDIA AD106、AD107小核心首次现身:“减肥”多达30%
全球今亮点!《狂飙》能“逆风翻盘” 一半功劳都是热搜的
全球微速讯:宠托师职业受青睐!上门喂宠物 几天收入数千元
环球微速讯:不用羡慕代驾小哥了!绿源新品TCR开售:整车超轻能跑120km
100%纯果蔬汁:味全每日C果汁5.5元/瓶抄底
私家车定速巡航失灵!时速120狂飙半小时:万幸平安无事
全球快报:《三体》主演于和伟:我本身就是科幻迷!
环球快看点丨1月新能源汽车销量榜:比亚迪“能打”两个特斯拉
全球快讯:iPhone 14 Plus出货跌到0台:苹果拒绝认输
一文搞懂工作流审批(Java+activiti)快速开发+自定义工作流
天天热推荐:HEU_KMS_Activator_v27.0.2全能系统数字许可激活工具
快看:2999元 联想扬天V14/V15笔记本上架:Zen2架构锐龙5 7520U
国产科幻FPS大作!《边境》官宣2月6日开启新测试
环球焦点!网友花2499元就买到了努比亚Z50:系统零广告 性价比无敌
每日热门:AMD终于要解决锐龙7000装机贵的麻烦了 B650主板降价
每日速递:《三体》电视剧惊现360全家桶产品:竟遭周鸿祎挑刺
天天热讯:大神教你显卡和CPU怎么搭配才合适
Python借助企业微信群机器人推送消息和文件
【天天聚看点】【验证码逆向专栏】某验“初代”滑块验证码逆向分析
快资讯丨阿里二面: BigKey、HotKey 问题严重,该如何 预防和解决
Pandas练习
2023年安卓机皇!聊聊三星S23系列与前代有哪些不同
当前观点:高颜值+顶级做工!铭瑄RTX 4080 iCraft OC16G瑷珈显卡评测:三风扇稳压71℃
全球讯息:奥迪E-Tron撞车 电池包撞飞后起火!官方:不清楚是安全功能还是隐患
天天观热点:投屏480p、禁HDMI被吐槽割韭菜!爱奇艺利润将暴增 外资力挺
全球微速讯:《森林之子》PC配置需求公布 1080Ti显卡就能爽玩
看点:微信对话生成器,生成微信聊天记录,聊天记录生成器
环球快看:跳表java实现(可直接运行)
热消息:[概率论与数理统计]笔记:5.5 单正态总体的参数假设检验
依赖注入(DI注入)
当前动态:Wine 8.1版本正式发布:首次默认启用“Windows 10”前缀
为博眼球太奇葩 四川男子用扳手代替方向盘开车拍视频:结果被扣4分
今日热闻!苹果刚发布的2299元新品HomePod 2仅支持老掉牙Wi-Fi 4:原因不服不行
“聪明的”ChatGPT 是否拥有生命?
天天热议:速度是根本!威刚UE800 U盘评测:真正跑满1GB/s
世界新动态:【算法训练营day38】动态规划理论基础 LeetCode509. 斐波那契数 LeetCode70. 爬楼梯 LeetCode746. 使用最小花
报道:韩国刷新世界最低生育率纪录:无人店铺数量持续增长 人工智能需求强
苹果营收4年来首降 库克:裁员是最后手段
低于20万会买吗?特斯拉新款Model 3外形曝光:续航、动力大增
天天热讯:今晚油价或迎年内第二次上调:预计每升上涨0.17元
播报:奔驰销售吐槽:向每位进店客户推荐买新能源 直到客户崩溃或打我
Webpack解析与讲解
全球焦点!微软回应Xbox 360商店关闭:只是搞错了
全球最新:每逢佳节胖三斤 专家提醒:节后运动“甩膘”要注意三点
天天快资讯丨el表达式注入漏洞