个人学习日记
7i十二
自学JAVA的大三学生汪
展开
-
Maven学习笔记
Maven (专家)1.1 介绍1、apache组织提供一个顶级项目2、maven是一个由Java开发工具3、作用1、管理项目构建周期2、管理项目中jar3、管理项目基本信息(文档管理、测试报告)1.2项目构建生命周期1、简单: 开发 编译 打包 发布 打包: 简单的java工程,将工程中所有的java类打成jar ...原创 2020-03-08 20:29:26 · 145 阅读 · 0 评论 -
JavaScript+css+html随堂笔记
JavaScript1、什么是JavaScript,有什么用?JavaScript是运行在浏览器上的脚本语言。简称JS。JavaScript是网景公司(NetScape)的 布兰登艾奇(JavaScript之父)开发的,最初叫做LiveScript。LiveScript的出现让浏览器更加的生动了,不再是单纯的静态页面了。页面更具有交互性。在历史的某个阶段,SUN公司和网景公司他们之间有合...原创 2020-02-05 23:48:09 · 317 阅读 · 0 评论 -
WEB前端学习笔记-jQuery
jQuery-001-全选和取消.html<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>全选和取消</title> </head> <body> <script type="text/javascript...原创 2020-02-05 23:42:16 · 213 阅读 · 0 评论 -
WEB前端学习笔记-JavaScript-DOM-表单注册作业以及json
表单注册作业.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>作业</title> <style type="text/css"> span{ color: red; font-size: 12px...原创 2020-02-05 23:34:07 · 232 阅读 · 0 评论 -
WEB前端学习笔记-JavaScript-DOM
001-DOM编程-获取文本框的value.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>获取文本框的value</title> </head> <body> <script type="text...原创 2020-02-05 23:29:53 · 195 阅读 · 0 评论 -
WEB前端学习笔记-JavaScript-BOM
001-BOM编程-open和close.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>BOM编程-open和close</title> </head> <body> <script type="...原创 2020-02-05 23:24:46 · 154 阅读 · 0 评论 -
WEB前端学习笔记-JavaScript-ECMAScript
001-HTML中嵌入JavaScript代码的第一种方式.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>HTML中嵌入JavaScript代码的第一种方式</title> </head> <body> ...原创 2020-02-05 23:21:40 · 373 阅读 · 0 评论 -
WEB前端学习笔记-CSS
001-HTML中引入CSS样式的第一种方式.html<!doctype html> HTML中引入CSS样式的第一种方式:内敛定义方式 <br><br> <!-- 样式还能这样写: border : 1px solid black; --> <div style="...原创 2020-02-05 23:02:07 · 144 阅读 · 0 评论 -
WEB前端学习笔记-HTML
**001-我的第一个html文件.html <!--头--> <head> <!--网页标题,显示在网页左上角--> <title>网页的标题</title> </head> 网页的主题内容,欢迎学习HTML! </body> </html>...原创 2020-02-05 22:57:23 · 300 阅读 · 0 评论 -
JDBC学习笔记
JDBCTest01.java:import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class JDBCTest01 { public static vo...原创 2020-02-05 22:40:02 · 163 阅读 · 0 评论 -
MySQL学习日记-随笔PART3
1、约束1.1、唯一性约束(unique)* 唯一约束修饰的字段具有唯一性,不能重复。但可以为NULL。* 案例:给某一列添加unique drop table if exists t_user; create table t_user( id int, username varchar(255) unique // 列级约束 ); insert into t_user v...原创 2020-01-21 22:04:44 · 256 阅读 · 0 评论 -
MySQL学习日记-随笔PART2
1、关于查询结果集的去重?mysql> select distinct job from emp; // distinct关键字去除重复记录。±----------+| job |±----------+| CLERK || SALESMAN || MANAGER || ANALYST || PRESIDENT |±----------+m...原创 2020-01-21 22:01:27 · 289 阅读 · 0 评论 -
MySQL学习日记-随笔PART1
MySQL1、sql、DB、DBMS分别是什么,他们之间的关系?DB:DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer...)SQL: 结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产...原创 2020-01-21 21:58:16 · 1019 阅读 · 0 评论 -
MYSQL学习日记-入门笔记
MySQL–>免费1: MySQL 是什么?是一个软件2:MySQL有什么用?按照特定的格式存储数据的一个仓库,用户可以对仓库中的数据进行管理3:MySQL怎么用?1:连接MySQLmysql -uroot -p123mysql:关键字-u:标识符,标识用户root:用户名。-p:标识符,标识密码123:数据库的密码2:认识一下数据的结构1:库(硬盘上的表现形式就...原创 2020-01-20 20:22:16 · 242 阅读 · 0 评论 -
JAVA学习日记-反射-总结
1. 纲要a) 反射的基本概念b) Java 中的类反射c) 安全性和反射d) 反射的两个缺点2. 内容2.1、反射的基本概念反射的概念是由 Smith 在 1982 年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力, 并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。Java 中,反射是一种强大的工具。它使您能够创建灵活的代码,这...原创 2020-01-19 18:38:23 · 265 阅读 · 0 评论 -
JAVA学习日记-多线程-代码PART2
ThreadTest11.java://线程的合并public class ThreadTest11 { public static void main(String[] args)throws Exception{ Thread t = new Thread(new Processor9()); t.setName("t"); t.start(); //合...原创 2020-01-18 19:45:31 · 130 阅读 · 0 评论 -
JAVA学习日记-多线程-代码PART1
ThreadTest01.java:/*分析以下程序有几个线程? 以下程序只有一个线程,就是主线程. main,m1,m2,m3这四个方法在同一个栈空间中。 没有启动其他任何线程。*/public class ThreadTest01 { public static void main(String[] args){ m1(); } public static...原创 2020-01-18 19:39:06 · 128 阅读 · 0 评论 -
JAVA学习日记-多线程-总结
**1. 纲要**a) 多线程的基本概念b) 线程的创建和启动c) 线程的生命周期d) 线程的调度e) 线程控制f) 线程的同步g) 守护线程h) 定时器的使用i) windows 的任务计划2. 内容2.1、多线程的基本概念线程指进程中的一个执行场景,也就是执行流程,那么进程和线程有什么区别呢?●每个进程是一个应用程序,都有独立的内存空间● 同一个进程中的线程共享...原创 2020-01-18 19:31:54 · 120 阅读 · 0 评论 -
Java学习日记-IO流-续
Copy01.java//关于文件复制粘贴import java.io.*;public class Copy01 { public static void main(String[] args)throws Exception{ //创建输入流 FileInputStream fis = new FileInputStream("C:\\Users\\z\\workspac...原创 2020-01-17 14:35:12 · 129 阅读 · 0 评论 -
JAVA学习日记-IO流-FileInputStream
FileInputStreamTest01:/*java.io.InputStream; java.io.FileInputStream; 文件字节输入流 按照字节方式读取文件.*/import java.io.*;public class FileInputStreamTest01 { public static void main(String[] args){ ...原创 2020-01-16 02:37:31 · 205 阅读 · 0 评论 -
Java学习日记-集合-SortedMap
SortedMapTest01:/* SortedMap中的key特点:无序不可重复,但是存进去的元素可以按照大小自动排列。 如果想自动排序:key部分的元素需要,1,实现Comparable接口. 2.单独写一个比较器.*/import java.util.*;public class SortedMapTest01{ public static void main(S...原创 2020-01-15 15:51:36 · 144 阅读 · 0 评论 -
Java学习日记-集合-Foreach
增强for循环ForeachTest01:/*JDK5.0新特性:关于增强for循环语法: for(类型 变量:数组名/集合名){}集合要想使用增强for循环这种语法,集合需要使用泛型。如果不使用泛型,需要用Object类型来定义集合中的元素。*/import java.util.*;public class ForeachTest01 { public static ...原创 2020-01-15 15:11:30 · 125 阅读 · 0 评论 -
Java学习日记-集合-GenericTest
GenericTest01.java:/*关于JDK5.0新特性:泛型(编译期概念)1.为什么引入泛型? 1.可以统一集合中的数据类型 2.可以减少强制类型转换.3.泛型的优点和缺点? 优点:统一类型,减少强制转换. 缺点:只能存储一种类型.以下程序没有使用泛型,缺点? 如果集合不使用泛型,则集合中的元素类型不统一。 在遍历集合的时候,只能拿出来Object类型,...原创 2020-01-15 15:03:00 · 242 阅读 · 0 评论 -
Java学习日记-集合-Map
MapTest01.java:/*关于Map集合中常用的方法void clear(); 清空Mapboolean isEmpty();判断该集合是否为空int size(); 获取Map中键值对的个数。 Object put(Object key, Object value); 向集合中添加键值对Object get(Object key);通过key获取value boo...原创 2020-01-15 01:45:13 · 107 阅读 · 0 评论 -
Java学习日记-数组作业-酒店管理系统
1.自己编写一个程序,完成数组的拷贝2.使用一维数组模拟栈这种数据结构3.编写一个程序模拟酒店管理系统:显示酒店所有房间列表,预订房间,退房…class Room{String no;String type; //"标准间" "双人间" “豪华间”boolean isUse; //true表示占用,false表示空闲}class Hotel{//规定酒店:5层,每层10个房间...原创 2020-01-15 00:39:04 · 711 阅读 · 0 评论 -
Java学习日记-集合SortedSetTest03
让SortedSet集合做到排序还有另一种方式:java.util.Comparator;单独编写一个比较器.import java.util.*;public class SortedSetTest03{public static void main(String[] args){ //创建TreeSet集合的时候提供一个比较器. //SortedSet products =...原创 2020-01-14 01:12:50 · 80 阅读 · 0 评论 -
Java学习日记-集合SortedSetTest02
SortedSet集合存储元素为什么可以自动排序?因为被存储的元素实现了Comparable接口,SUN编写TreeSet集合在添加元素的时候,会调用compareTo方法完成比较.import java.util.*;public class SortedSetTest02 { public static void main(String[] args){ Sorte...原创 2020-01-14 01:11:17 · 84 阅读 · 0 评论 -
Java学习日记-集合SortedSetTest01
java.util.Set;java.util.SortedSet; 无序不可重复,但是存进去的元素可以按照元素大小顺序自动排列.java.util.TreeSet;import java.util.*;import java.text.*;public class SortedSetTest01 { public static void main(String[] args)th...原创 2020-01-14 01:09:41 · 89 阅读 · 0 评论 -
Java学习日记-集合SetTest02
关于往Set集合中存储的元素,该元素的hashCode和equals方法.HashMap中有一个put方法,put(key,value) key是无序不可重复的.结论:存储在HashSet集合或者HashMap集合key部分的元素,需要同时重写hashCode+equalsimport java.util.*;public class SetTest02 { public static...原创 2020-01-14 01:07:25 · 177 阅读 · 0 评论 -
Java学习日记-集合SetTest01
Set集合:HashSet1.HashSet底层实际上是一个HashMap,HashMap底层采用了哈希表数据结构。2.哈希表又叫做散列表,哈希表底层是一个数组,这个数组中每一个元素是一个单向链表。每个单向链表都有一个独一无二的hash值,代表数组的下标。在某个单向链表中的每一个节点上的hash值是相等的。hash值实际上是key调用hashCode方法,在通过"hash functio...原创 2020-01-14 01:06:29 · 878 阅读 · 0 评论 -
Java学习日记-集合ListTest02
深入List集合ArrayList集合底层是数组。数组是有下标的.所以ArrayList集合有很多自己的特性.ArrayList集合底层默认初始化容量是 10. 扩大之后的容量是原容量的1.5倍.Vector集合底层默认初始化容量也是10.扩大之后的容量是原容量的2倍.如果优化ArrayList和Vector?尽量减少扩容操作,因为扩容需要数组拷贝。数组拷贝很耗内存。一般推荐在创建集...原创 2020-01-14 01:05:04 · 148 阅读 · 0 评论 -
Java学习日记-集合ListTest01
`/*List集合存储元素特点:1.有序(List集合中存储有下标):存进去是这样的顺序,取出来还是按照这个顺序取出。2.可重复/import java.util.;public class ListTest01{public static void main(String[] args){ //创建一个List集合 List l = new ArrayList(); ...原创 2020-01-14 01:00:44 · 174 阅读 · 0 评论