第一周学习报告
在第一周,对Java进行初步了解,学习了Java的一些基础知识。学习主要参考于B站上的黑马程序员,以下为这周的学习报告
day1
打开CMD
1.win+r
2.输入CMD
常见的CMD命令
1.盘符名称+冒号
盘符切换
2.dir
查看当前路径下的内容
3.cd目录
进入单级目录
4.cd ..
回退到上一级目录
5.cd 目录1\目录2...
进入多级目录
6.cd
回退到盘符目录
7.cls
清屏
8.exit
退出命令提示符窗口
练习
利用CMD打开QQ
1.切换盘符
2.打开QQ
day2
java的安装目录
1.bin
该路径下存放了各种工具命令
2.conf
该路径下存放了相关配置文件
3.include
该路径下存放了一些平台特定头文件
4.jmods
该路径下存放了各种模块
5.legal
该路径下存放了各模块的授权文件
6.lib
该路径下存放了工具的一些补充JAR包
HelloWord案例
1.用记事本编写程序
2.编译文件
3.运行程序
day3
Notepad
常见的高级记事本:Eaitplus、Notepad++、Sublime等
Java三大类
1.JavaSE
Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。
2.JavaME
Java语言的(小型版),用于嵌入式电子设备或者小型移动设备。
3.JavaEE
Java语言的(企业版),用于web方向的网站开发。
Java跨平台运行原理
当Java程序需要运行时,JVM会加载字节码文件,并将其转换成当前平台能够理解的机器码,然后执行这些机器码。JVM是一个虚拟的计算机,它负责在运行时将字节码转换成特定平台的机器码。每个操作系统都有对应的JVM实现,这使得Java程序能够在不同平台上运行而不需要做任何修改。
JRE和JDK
day4
注释和关键字
注释分类
1.单行注释 格式://注释信息
2.多行注释 格式:/*注释信息 */
3.文档注释 格式:/**注释信息 **/
关键字
关键字:被Java赋予了特定含义的英文单词
*关键字的字母全部小写。
字面量
字面量类型
1.整数类型:不带小数点的数字
2.小数类型:带小数点的数字
3.字符串类型:用双引号括起来的内容
4.字符类型:用单引号括起来的内容,但内容只能有一个
5.布尔类型:布尔值,表示真假
6.空类型:一个特殊的值,空值
\t 制表符
在打印的时候,把前面的字符串补齐到8,或者到8的倍数,最少补一个,最多补8个.
day5
标识符
给类,方法,变量起的名字
标识符命名规则
硬性要求
1.由数字、字母、下划线和美元符组成
2.不能以数字开头
3.不能是关键字
4.区分大小写
软性建议
*小驼峰命名法:方法、变量
1.标识符是一个单词时,全部小写
2.标识符由多个单词组成是,第一个单词首字母小写,其他单词首字母大写
*大驼峰命名法:类
1.标识符是一个单词时,首字母大写
2.标识符由多个单词组成是,每个单词首字母大写
day6
算数运算符
ASCII字符代码表
Java逻辑运算符
短路逻辑运算符
运算符优先级:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!