Java项目实训_2020/12/26

2020/12/26
一、今日所学知识
0.1企业开发
0.2企业模拟

1.实训项目:
	王成方老师: QQ:934489161
	宠物商城
		前台
		后台
2.学习安排:		
开发环境+java基础
java基础+面向对象
mysql命令:增删改查
前端:vue.js
搭建项目前端+后端+数据库
完成用户登录注册
项目
自己完成
答辩

ps:作业日报直接提交到邮箱正文中

3.安装开发环境:
	3.1java环境
		3.1.1IDEA
		3.1.2jdk15
		3.1.3maven
	3.2前端环境
		3.2.1nodeJs
			.1 vue
		3.2.2vsCode
	3.3数据库
		3.3.1MySQL
		3.3.2Navicat
		
4.
	4.1idea 
		4.1.1新建项目
		(1)注入依赖   放在maven的仓库中
		web ->spring web
		sql -> JPA & Driver
		
ps:
	1.java基础语法
		名词解释:
			类:类是抽象的,概念的,代表一类事物。类是组成java程序的基本要素。类封装了一类对象的属性和方法。类是用来定义产生对象的模板。类的实现包括两部分:类声明和类体。
			对象:对象是具体的,实际的,代表一个具体的事物。类是对象的模板,对象是类的一个个体。
			方法:方法是解决一类问题的步骤的有序组合。方法包含于类或对象中。方法在程序中被创建,在其他地方被引用。
			成员变量:
			成员变量可以分为:
				实例属性 (不用static修饰)
				随着实例属性的存在而存在
				类属性 (static修饰)
				随着类的存在而存在
				成员变量无需显式初始化,系统会自动对其进行默认初始化
		标识符:(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。
				类名、方法名、变量名
		修饰符:
			1.访问控制修饰符
				publicprivatedefaultprotected
				default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法
				private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
				public : 对所有类可见。使用对象:类、接口、变量、方法
				protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
			2.非访问修饰符
				static 修饰符,用来修饰类方法和类变量。
				final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
				abstract 修饰符,用来创建抽象类和抽象方法。
				synchronized 和 volatile 修饰符,主要用于线程的编程。
		
	2.八种基本数据类型
		byte、shortintlongfloatdoublechar、boolean  
			1)四种整数类型(byte、shortintlong):
   				byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 
   				short16 位,很少用,-32768 ~ 32767 
  				int32 位、最常用,-2^31-1~2^3121 亿) 
   				long64 位、次常用 
			2)两种浮点数类型(floatdouble)float32 位,后缀 F 或 f,1 位符号位,8 位指数,23 位有效尾数。 
  				double64 位,最常用,后缀 D 或 d,1 位符号位,11 位指数,52 位有效尾
			3)一种字符类型(char)char16 位,是整数类型,用单引号括起来的 1 个字符(可以是一个中文字符),使用 Unicode 码代表字符,0~2^16-165535) 。 
			4)一种布尔类型(boolean)true 真  和 false 假。
		
		
		第一个字母大写成为包装类;(为什么引入)
			java中为8种基本数据类型又对应的准备了8种包装类
			包装类是引用数据类型,父类是Object。
			为了调用类的属性和方法;
	Number和Math
		floor()  向下取整
		round() 四舍五入
		ceil() 向上取整
		random() 产生随机数     从无到有,不能传参
		
	作业:	产生一个20100之间的随机数
		System.out.println("随机生成20-100的随机数"+(20+80*(Math.random())));
	3.修饰符
	4.运算符
	5.循环结构
	6.数组
posted @ 2022-11-21 18:54  TwcatL_tree  阅读(15)  评论(0编辑  收藏  举报