摘要:
1、dao层:数据访问层 dao层属于一种比较底层,比较基础的操作,具体到对于某个表的增删改查,也就是说某个DAO一定是和数据库的某一张表一 一对应的,其中封装了增删改查基本操作,建议DAO只做原子操作,增删改查。 负责与数据库进行联络的一些任务都封装在此,dao层的设计首先是设计dao层的接口,然
阅读全文
posted @ 2022-05-17 08:24
微君
阅读(283)
推荐(0)
编辑
摘要:
1.泛化:在Java中表示继承的关系 2.实现:是⼀种类与接⼝的关系,表⽰类是接⼝所有特征和⾏为的实现 3.依赖:是⼀种使⽤的关系,即⼀个类的实现需要另⼀个类的协助。 4.关联:表⽰类与类之间的联接,它使⼀个类知道另⼀个类的属性和⽅法,这种关系⽐依赖更强、不存在依赖关系的偶然性、关系也不是临时性 的
阅读全文
posted @ 2022-05-15 22:02
微君
阅读(312)
推荐(0)
编辑
摘要:
1.单一职责原则SRP(Single Responsibility Principle) 论点一:是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的,但效率却高不起来。 论点二:可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单
阅读全文
posted @ 2022-03-29 10:13
微君
阅读(92)
推荐(0)
编辑
摘要:
1.定义的位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出了方法就不能再用了 成员变量:整个类都可以通用 3.默认值不一样【重点】 局部变量:没有默认值,如果要想使用,必须手动进行赋值 成员变量:如果
阅读全文
posted @ 2022-03-29 08:33
微君
阅读(110)
推荐(0)
编辑
摘要:
1.有的编程语言要求必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序(Windows 下的 .exe),比如C语言、C++、Golang、Pascal(Delphi)、汇编等,这种编程语言称为编译型语言,使用的转换工具称为编译器。 2.有的编程语言可以一边执行一边转换,需要哪些源
阅读全文
posted @ 2022-03-29 08:13
微君
阅读(165)
推荐(0)
编辑
摘要:
一般利用公司域名倒置作为包名;www.baidu.com 写成 com.baidu.www 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可完成此功能 //导入这个包下的所有类 *为全部的意思import com.zmz.*;
阅读全文
posted @ 2022-01-15 00:12
微君
阅读(19)
推荐(0)
编辑
摘要:
重要的 算术运算符:+ - * / % ++ -- package operator;public class Demo03 { public static void main(String[] args) { //++ -- 自增,自减 一元运算符 int a = 3; int b = a+
阅读全文
posted @ 2022-01-14 23:47
微君
阅读(48)
推荐(0)
编辑
摘要:
由于Java是强类型语言,所以要进行有运算的时候,需要用到类型转换。 低 >高 byte,short,char >int >long >float >double 运算中,不同类型的数据先转化为同一类型,然后再计算。 强制类型转换 自动类型转换 int i = 128; byte b = (byte
阅读全文
posted @ 2022-01-14 22:15
微君
阅读(43)
推荐(0)
编辑
摘要:
变量 变量是什么:就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 注意事项: 每个变量都有类型,类型可以是基本类型,也可以是引用类型 变量名必须是合法的标识符 变量声明是一条完整的语句,因此每一个声明都
阅读全文
posted @ 2022-01-14 22:15
微君
阅读(3)
推荐(0)
编辑
摘要:
进制 int i = 10;int i2 = 010;//8进制,0开头int i3 = 0x10;//16进制,0x开头int i4 = 0xF;//15,10-15:A-FSystem.out.println(i);//10System.out.println(i2);//8System.out
阅读全文
posted @ 2022-01-14 22:14
微君
阅读(58)
推荐(0)
编辑