基础
DingkunBai
努力学习java的小白!
展开
-
junit0329
junit1.public修饰2.无stastic修饰3.无返回值junit的断言测试Assert:期望值和实际值其他注解@Before 在@Test之前运行,初始化测试中的资源@After 之后关闭资源使用技巧1.快速生成测试类ctrl + shift + t2.模板Xml的学习可扩展的标记语言,xml设计是为了传输数据(html展示数据)...原创 2022-03-30 10:09:15 · 268 阅读 · 0 评论 -
集合框架0314
集合框架List存储有序的可重复的元素Set存储了不可重复的元素TreeSet向TreeSet中添加自定义类实例时,使用迭代器必须实现comparable接口,重写compareTo方法Comparable接口比较器,强行对实现它的类的对象实现整体排序(自然排序)HashSet不能保证元素的顺序,底层使用哈希表(HashMap)存储Map接口键值对添加重复键值对,值会更新不可根据值获取键Entry<K,V>接口是Java中Map接口的一个范型内部接口。...原创 2022-03-14 20:31:14 · 602 阅读 · 0 评论 -
修饰符0307
多态学习原创 2022-03-07 21:57:27 · 83 阅读 · 0 评论 -
类的成员0304
类成员,实例成员,包机制,继承原创 2022-03-04 19:10:57 · 118 阅读 · 0 评论 -
面向对象0303
面向对象封装隐藏内部实现的细节,对外提供公共的方法来访问数据。封装也是一个步骤过程,通过getter、setter访问器和修饰符完成。构造方法特点:a.构造方法与类名相同b.没有返回值类型c.使用new关键字调用Java中构造方法跟普通方法的区别?构造方法与普通方法的调用时机不同。首先在一个类中可以定义构造方法与普通方法两种类型的方法,但是这两种方法在调用时有明显的区别。1、构造方法是在实例化新对象(new)的时候只调用一次2、普通方法是在实例化对象产生之后,通过“对象方法”调用多次原创 2022-03-04 09:19:47 · 219 阅读 · 0 评论 -
面向对象基础0302
面向对象基础面向对象和面向过程的区别new关键字?我们都知道,创建对象是由 new关键字调用构造方法 返回类实例。先实例化对象,再把对象初始化。例如 : Person jack = new Person();这句话到底做了什么事情呢 ? 其实就是讲对象的初始化过程。1、 new 用到了Person.class,所以会先找到Person.class文件,并加载到内存中(用到类中的内容类就会被加载)2、执行该对象的static代码块(静态初始块)。(如果有的话,给Person.class类进行初始原创 2022-03-02 19:32:23 · 44 阅读 · 0 评论 -
数组0228
异常java.lang.ArrayIndexOutOfBoundsException——数组越界,当程序中数组的下标超出数组的表示范围的时候,就会报错数组注:数组也是一个变量,属于引用类型的变量。数组中的元素有默认值:数据类型元素默认值double0.0float0.0f整型0长整型0Lchar‘\u0000’布尔型falsestringnull增强for循环for(数据类型 变量名 : 数组名){ }对象原创 2022-02-28 18:44:12 · 42 阅读 · 0 评论 -
控制流语句0225
控制流语句if…else if… else if…else可以理解为多重if…else的嵌套,去括号即可。switch语句通过省略相同的执行语句和break,优化代码case后的常量注意点:须为byte、short、int、char类型的常量表达式JDK1.5后+枚举类型JDK1.7后+String类型只可处理等值的情况,不能处理范围的情况多重if…else if结构和switch结构的对比多重if…else if可以判断取值范围,switch只可进行等值判断多重i原创 2022-02-25 18:50:06 · 175 阅读 · 0 评论 -
Java数据类型和运算0224
引用数据类型类接口数组枚举运算符int型相除,除数为0, 抛出算术异常浮点数相除,除数为0, 结果无限大**字符串的比较用equal方法不用== ** 那么int数据的地址是怎样的呢,String又是怎样的呢? 对于基本数据类型(byte,short,char,int,float,double,long,boolean)来说,他们是作为常量在方法区中的常量池里面以HashSet策略存储起来的,对于这样的字符串 “123” 也是相同的道理,在常量池中,一个常量只会对应一个地址原创 2022-02-24 18:00:42 · 290 阅读 · 0 评论 -
Java数据类型0223
Java程序分类控制台程序图形界面程序Java程序运行Java源代码编写Java源代码编译运行Java程序(运行在JVM中)DOCS中命令:Java 类名JDK Java工具包Java程序详解程序入口方法main方法,一个程序只有一个入口Eclipse输入代码自动提示功能的设置[百度教程](Eclipse输入代码自动提示功能的设置-百度经验 (baidu.com))Java数据类型关于整形数值的取值范围 对应字节数及其对应的位数为2的幂指数,原创 2022-02-23 17:55:56 · 58 阅读 · 0 评论 -
Java语言基础0222
Java基础知识原创 2022-02-22 19:17:00 · 118 阅读 · 0 评论 -
Vue——自定义事件
Vue——自定义事件 由于Vue中的其他组件无法使用到Vue实例中的数据,可以通过自定义事件完成对Vue实例中数据的一些操作,具体图解如下:其中,由于Vue中具有的数据双向绑定的特性,使得前端可以作为组件与实例的桥梁,利用自定义事件实现一些功能。示例代码://前端<div id="app" > <todo> <todo-title slot="todo-title" :title="title"></todo-title>原创 2021-01-12 16:28:29 · 141 阅读 · 1 评论 -
Vue cdn
Vue cdn/*导入Vue*/<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>原创 2021-01-09 15:28:31 · 144 阅读 · 0 评论 -
Mavn资源导出配置信息
Mavn资源导出配置信息 <build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include>原创 2020-12-24 20:32:47 · 64 阅读 · 1 评论 -
SSM整合---简略版
SSM整合1.导入相关依赖<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </dependency> <!-- http原创 2020-12-24 16:36:28 · 61 阅读 · 2 评论 -
Spring注解开发
Spring中的三种装配方式:1.在xml中显示装配;2.在java中显示配置;3.隐式的自动装配beanSpring注解开发(指定要扫描的包)@Component 组件,相当于bean装配@Value 属性赋值(在属性和set方法上均可)Component衍生注解(作用相同)@Repository dao层@Service service层@Controller controller层自动装配注解1.@Autowired(先默认通过ByType)和@Qualifier(value=原创 2020-12-16 17:14:31 · 56 阅读 · 0 评论 -
MYSQL服务无法启动,服务没有任何错误
重点是通过mysqld --console这一命令查询mysql日志进而得到出现问题的原因。转载 2020-12-09 16:33:27 · 56 阅读 · 0 评论 -
2020-12-09
mysql5.7在cmd中用root名字进入是出现mysql: [ERROR] unknown variable“xxx”问题的解决解决办法:发现问题是自定义的my.ini文件中的第一行的[mysqld]写成了[mysql]…原创 2020-12-09 16:06:34 · 52 阅读 · 0 评论 -
web.xml文件介绍
web.xml文件介绍每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗?一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这些时,你可以不用web.xml文件来配置你的Application。每个xml文件都有定义它书写规原创 2020-12-04 21:24:59 · 229 阅读 · 0 评论 -
关于http
关于httphttp(超文本传输协议)一、端口号http:80https:443(更安全)二、版本区别http1.0:一次只能获取一个web资源,之后与服务器断开连接;http1.1:可获得多个web资源。三、响应状态码1.200 链接成功2.3开头304:重定向…3.4开头404(未找到文件)4.5xx服务器代码错误…...原创 2020-12-04 16:42:06 · 60 阅读 · 0 评论