java学习第二天

java 文章 2022-07-20 10:01 254 0 全屏看文

AI助手支持GPT4.0

Day02

第二天主要了解的内容为软件研发的流程,如何使用dos命令框去编译和运行java程序,以及编写第一个java程序(HelloWorld)了解编码格式,Java中的代码注释,java如何输出内容,java中的数据类型以及数据类型的转换标识符和关键字以及保留字

软件研发流程

需求调研需求整理产品原型图绘制						产品经理项目启动会UI设计						UI设计师研发	前端		Android应用开发		Android系统开发		IOS应用开发		网页(大前端开发工程师,html,css,js...)		微信小程序		游戏开发		...	后台		Java开发(JavaSE,JavaEE,html,css,js,sql...)		PHP开发		Python		.net		...测试	测试开发工程师上线	维护	运维开发工程师

软件公司的性质

自研	阿里巴巴(淘宝,支付宝),腾讯(QQ,微信),京东(京东),华为(鸿蒙),字节跳动(抖音,今日头条..),米哈游(原神)	将软件作为公司的生命核心	外包	东软,中软,润和,软通...	将软件作为商品进行买卖

编写第一个Java程序HelloWorld

步骤	1:创建一个文本文件,起名为HelloWorld	2,打开步骤1创建的文本文件,编写一下代码		class HelloWorld{			public static void main(String[] args){				System.out.println("小白友");			}		}		注意:			1,所有的标点符号,都是在英文状态下输入的			2,注意空格			3,大小写要正确	3,将步骤1创建的文件的后缀改为java	4,打开dos命令框,并进入到java文件所在的文件夹	5,将java文件编译为class文件(字节码文件)		javac 步骤1创建的文件名称(要加后缀名)	6,运行字节码文件		java 步骤5生成的class文件的文件名称(不要加后缀名)	注意:	1,文件名不要使用特殊字符,包括空格,但是可以使用_,$	2,文件名不要使用数字开头,如111.java	3,建议不要使用中文作为文件名	4,class之后,大括号之前称为类名		类名不要使用特殊字符,不要使用数字开头,不建议使用中文		类名建议使用大驼峰命名法进行命名			如果一个单词作为类名,该单词首字母大写			如果多个单词作为类名,每个单词首字母大写			做到见名知意		类名可以自定义	5,文件名可以与普通类名不一致	6,生成的class文件的名称其实是类名	7,一个java文件中,可以有多个普通类.每个类都会生成一个对应的class文件	8,同一个文件夹中类名不能重复	9,如果class前有public,那么这个类就是公共类.公共类的类名必须与文件名一致.一个java文件中只有一个公共类	10,建议一个java文件中只写一个类	

编码格式

因为最开始计算机只有0或1多个0或1可以组成一个数字 	0000 0001(二进制)		1	0000 0010(二进制)		2	...					  研发的人指定:	65		A	66		B	...	90		Z	97		a	98		b	...	122		z	...支持中文的编码格式	GBK		假设:中		1378	UTF-8		假设:犇		1378

注释

使用场景

1,在代码中加入文字说明,方便后期对代码的阅读,但是不能影响代码的正常运行,此时使用注释(解释说明)2,在优化维护代码时,不要急着将老代码删除,而是将其注释.直到新代码可以正常替换老代码时在进行删除(注释无用代码)

java代码注释分类

单行注释	语法://注释的内容多行注释	语法:		/*		注释的内容1		注释的内容2		...		*/文档注释	语法:		/**		注释的内容1		注释的内容2		...		*/多行注释一般在方法中使用文档注释一般在类或方法上使用

输出

概念

给控制台显示内容

语法

打印不换行	System.out.print();	注意:		小括号中必须有打印的内容,不然无法通过编译		打印完内容,不换行打印换行	System.out.println();	注意:		小括号中可以没有打印的内容		打印完内容,换行

数据类型

基本数据类型	整数:		如:0,-1,12,1001,-123		byte		1字节		8位		-2^7 ~ 2^7-1		short		2字节		16位		-2^15~2^15-1		int			4字节		32位		-2^31~2^31-1		默认		long		8字节		64位		-2^63~2^63-1		给值后加l或L			浮点型(小数):		如:1.1,3.14,...		float		4字节		32位		-2^31~2^31-1		给值后加F或f		double		8字节		64位		-2^63~2^63-1		默认			布尔		boolean				true:真				false:假	字符		char		2字节		16位			'小'			'白'			'友'	引用数据类型	所有类的对象,都属于引用数据类型,引用数据类型有无数种	字符串:		""		注意:字符串的值必须使用双引号包裹

数据类型转换

小类型转大类型	自动转换	大类型转小类型	强制转换	语法:(小类型) 值	将数字97转换为char对应的字符:(char)97练习:	获取中文中'犇'对应的数字    获取自己姓名对应的数字的和注意:	字符与字符相加减,结果为int	boolean(布尔)不参与转换	字符串与任何类型拼接,都是字符串

标识符,关键字,保留字

标识符

名称:类名,变量名,接口名,枚举名,注解名,对象名,包名,方法名,属性名...所有的标识符都是自定义的命名规则(潜规则):	类名,接口名,枚举名,注解名:大驼峰		大驼峰:每个单词是的首字母大写	变量名,对象名,方法名		小驼峰:			如果只有一个单词作为名称,那么该单词首字母小写			如果有多个单词作为名称,第一个单词首字母小写,其他单词首字母大写	包名		全小写	常量名		全大写注意:	1,做到见名知意	2,不要使用数字开头	3,不要使用特殊字符,建议不要使用中文	4,特殊字符_与$可以使用	5,包名的命名潜规则:		com.公司名称缩写.包名		如:			com.blog.demo		com.项目名称.包名		如:			com.csdn.shiti	6,全大写时使用单词之间使用下划线连接	7,不能使用关键字或保留字进行命名

关键字

概念:java中有特殊含义的单词目前所学的关键字有:	byte,short,int,long	float,double	boolean	char	class	public	static	void	if	else	switch	case	break	for	do	while	try	catch	final	extends	implements	interface	@interface	throw	throws	this	super	enum	new	...

保留字

概念:java中目前还没有特殊含义的关键字

总结

1,了解开发流程2,了解研发公司性质3,第一个程序	javac	java4,注释(重点)5,输出(重点)6,数据类型(重点)7,命名(重点),关键字,保留字
-EOF-

AI助手支持GPT4.0