总结

本摘要涵盖Java初学者第一周的学习要点,包括Java语言的历史背景,计算机组成及操作系统介绍,DOS命令操作,JDK安装配置,第一个Java程序的编写,常量与变量的概念,基本数据类型,标识符命名规范,算术运算符,分支结构,循环结构等基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一周学习总结

最开始了解了java开发语言的简单历史,以及计算机的组成和操作系统的介绍,Java开发中运行的所有程序需要考虑到cpu、内存、硬盘、带宽也就是网络的承载量,涉及到服务器主要是上行带宽。学会了一些简单的DOS命令操作:windows+r->运行,输入cmd敲回车,知道了dir,cd,makedir,del…命令操作,安装配置好了JDK。

Java第一个行代码:

class FirstJava {
	public static void main(String[] args) {
		System.out.println("HelloWorld");
	}
}

.java文件编译成.class(字节码)文件,.class是交给java虚拟机运行使用的,相应的指令:1.javac FirstJava.java =>2. java FirstJava.常量在代码中是无法修改的量,主要功能是提供给程序运行使用的数据,存在存在整数,小数,真假关系(布尔类型),字符常量,字符串常量。字符使用不允许使用字符对应的编码,有且只能使用字符本身!!!Java中定义变量的格式规范为:数据类型 变量名 = 对应数据类型的初始化数据。八大基本数据类型,整型:byte1字节,short2字节,Int4字节,long8字节,浮点型:float占用4字节,double占用8字节,字符型char2字节,boolean只要true和false两种情况。

标识符要求英文字母开头, 标识符没有严格的长度限制,但是会根据实际的使用情况来约束标识符长度,Java中的标识符严格区分大小写。

a. 驼峰命名法:
小驼峰
一般用于变量名,方法名
首字母小写,之后的每一个单词首字母大写
getStudentAge setStudentAge
studentScore studentGender
大驼峰
一般用于类名,接口名
所有单词首字母大写
FirstJava Demo1 Person UserService
StudentDao
开发中使用的算术运算符:
加 + 减 - 乘 * 除 / 取余 % 小括号 () = 赋值号,注意事项:先乘除,后加减,从左至右运行,除数不能为0,先运算小括号里面的内容。非常实用的运算符:
+= -= /= *= %=

关系运算符:> 大于 < 小于 >= 大于等于 <= 小于等于 != 不等于
== 等于判断,注意: 关系运算符结果是一个boolean数据类型,true or false。

自增自减运算符:++ 自增运算符 操作的变量自增1 等价于 += 1
– 自减运算符 操作的变量自减1 等价于 -= 1,注意:尽量使用 += 1 或者 -= 1替换自增自减运算符。阅读性更好,并且在Swift语言中
已经取消自增自减运算符,使用 += 1 和 -= 1代替,为了避免没有必要的歧义性。

逻辑运算符:

&&:全真即真,||有真即真 ,!非

if分支结构

if (/* 条件判断 */) {
    // 语句体
}
/*
执行流程:
	当前程序运行到if结构时,首先执行条件判断,条件判断的结果是一个boolean类型,如果条件判断为true,执行语句体,为false,不能执行语句体。
	最后都会执行到大括号之外
*/

else if分支结构

/*
if 分支结构中只能处理条件满足的情况,条件不满足没有任何的处理语句。

if else分支结构。
*/
if (/* 条件判断 */) {
    // true语句体
} else {
    // false语句体
}
/*
执行流程:
	代码执行到if else结构运行,首先判断if之后的条件判断,如果条件判断为true,执行true语句体,如果条件判断为false,执行false语句体。
	世界上最遥远的距离是我在if里,你在else里
*/

switch case结构

*/
switch (/* 变量 */) {
    case 常量选择1:
        // 处理方式1;
        break;
    case 常量选择2:
        // 处理方式2;
        break;
    case 常量选择3:
        // 处理方式3;
        break;
    default:
        // 最终处理方式;
        break;
}
/*
执行流程:
	代码运行到switch case结构
	首先取出switch之后小括号中变量保存的数据
	匹配switch 大括号以内的case选择,找到对应的常量选择匹配。
		如果找到了对应的匹配选择,执行对应的处理方式。
		如果没有找到匹配选择,执行default里面的处理方式。
	这里【break】关键字用于结束switch case运行
*/

switch case结构和if else if 结构类似,两者是可以互通if else if结构中可以处理范围性数据,处理的数据区间更加广泛,switch case处理数据明确性更强,处理针对性选择比较合适。

while循环

while (/* 循环条件 true or false */) {
    // 循环体
    // (循环条件变更)
}
/*
执行流程:
	当前程序运行到while循环结构时,首先判断while之后的小括号里面的循环条件是否为true,如果为true,执行循环体,在回到循环条件判断,直到循环条件为false,终止循环!!!
*/

do-while循环

do {
    // 循环体
    // (循环条件变更)
} while (/* 循环条件判断 */);
/*
执行流程:
	当程序执行到do - while循环结构时,首先执行一次循环体(循环条件变更),再来判断while中循环条件判断是否为true,如果为true,继续执行,如果为false,终止循环。
【注意】
	1. while(condition);;;;;;;;;;;;;;;;;;;;;;;;;;; 这里英文分号
	2. 执行do - while需要明确第一次循环会不会存在隐患
*/

循环过程中最核心的内容就是循环变量,需要对于循环变量的执行的过程中数值变量完全掌握!!!如果无法明确循环的次数,循环变量的值,循环的过程,可以将循环代码中变量的变更过程记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值