自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 mybatis

导入jiar包java工程BuildPathWeb工程导入lib(WebContent/WEB_INF)目录下maven工程导入依赖(在pom.xml中写)jar包记录jar包名称位置导入方式作用mybatis-x.x.x.jar(例如:mybatis-3.4.1.jar)一般在src下BuildPath框架ojdbc.jar(例如:ojdbc6.jar)一般在src下BUildPath连接数据库log4j.jar一般放在src下需要配置文件日

2020-10-22 23:20:35 137

原创 JS

JS1.javascript语言的特点1 解释执行的脚本语言 它的基本结构形式与c、c++、java十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它是需要嵌入到html页面中,让浏览器来解释执行的。 2 基于对象的语言 javascript是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象.(没有java面向对象纯正) new Date();3 简单性 它是一种基于java基本语法语句和控制流之上的简单而紧凑的

2020-10-22 23:16:15 236

原创 JQuery

JQuery特点:1.dom操作封装,2.出色的浏览器兼容性,3.链式操作方式官网下载地址:http://jquery.com/download/$是jQuery对象的一个简写形式Dom对象(Document Object Model文档对象模型)jQuery对象(通过JQuery包装Dom对象后产生的对象)对象之间的转化JQuery通过下标获得Dom对象​ obj[index] 或者 obj.get(index)Dom对象转JQuery对象$(dom对象)<!DOCTYPE h

2020-10-22 23:15:46 85

原创 Servlet

Servlet操作步骤:1. 选择一种方式实现Servlet(3种)2. 配置 2.1 web.xml文件 <servlet> <servlet-name></servlet-name> <servlet-class>全类名</servlet-class> </servlet> <servlet-mapping> <servlet-name></servlet-name

2020-10-22 22:59:42 99 1

原创 HTML

HTML文档类型声明​ 使用DTD来指定文档类型严格的文档类型<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http:www.w3.org/TR/html4/strict.dtd">宽松的文档类型<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:wwww.w3.org/TR/html4/loose.dtd">frameset

2020-09-25 00:30:54 121

原创 Day22_Java(8.23)_XML

XML是什么**XML(Extensible Markup Language)**可拓展标记语言做什么如何做数据持久化1.使用文件properties文件 键值对普通文件 序列化2.使用数据库<Letter language='en'> <To alise="dear" sex="男">Money</To> <Content> <Hello></Hello>

2020-09-06 21:46:50 105

原创 Day21_21Java(8.22)_JDK8新特性

JDK8新特性1、lambda表达式2、方法的引用3、函数式编程4、Stream的API5、新的日期API接口作用:1、拓展了单继承的问题2、定义规范的接口的使用方式:1、里面的方法都是抽象方法,JDK1.8之后可以定义方法的实现​ 静态方法:​ 默认方法:2、里面的变量,修饰符默认是:public static final,相当于一个常量接口的实例化:由于接口不能直接实例化1、使用一个类来实现该接口​ 1)使用实现类来声明​ 2)使用接口来声明,指向实现类的对

2020-09-06 21:45:31 264

原创 Day20_Java(8.21)_网络

Day20_Java_网络ip地址:每一台计算机在网络中有唯一的网络地址32位进制 8位一部分192.168.1.1确保你们连接在同一网段下,连接同一个热点通过ping命令测试是否能够连接到另外一台计算机端口号:当前计算机通过防火墙对外暴露的服务80—>http8080–>oracle/tomcat默认的端口3306–>mysqlURI:统一资源标志符URL:统一资源定位符 映射的路径通过遗传字符串定位到一个具体的资源(文件,视频,音频…)传输层协议TCP:可靠

2020-08-23 19:03:13 84

原创 Day19_Java(8.19)_IO流

Day19_Java_IO流流的分类:1.根据数据的流向输入流和输出流2.根据数据的类型字节流和字符流3.根据流的功能包装流和基础流(处理流和节点流)Java中流就是一个对象JDK中提供很多流的类(java.io包)以InputStream和OutputStream结尾以Writer和Reader结尾字节输入流(InputStream),字节输出流(OutputStream)字符输入流(Reader),字符输出流(Writer)1.InputStream,OutputStream

2020-08-23 19:02:43 109

原创 Day18_Java(8,17)_线程

Day18_Java_线程进程:程序在计算机上进行资源调度和分配的最小单元线程:一个进程启动至少一条线程,该线程叫做主线程,线程是程序内部进行资源调度的最小单元多线程:三元素:CPU代码:线程执行体,主线程之外的线程需要做什么事情数据:学习多线程的原因:1.解决一些耗时操作2.解决一些业务逻辑的并发操作Java中的多线程多线程是编码层面的多线程java.lang.Threadjava开启一个线程就是创建了一个Thread对象Java程序中,main方法就是主线程创建多线程的两

2020-08-23 19:02:13 97

原创 Day17_Java(8.14)_枚举

Day17_Java_枚举1.方法,变量,构造器2.创建固定个数的实例3.所有的实例用public static,final修饰,并提供了默认构造器的初始化4.构造器只能提供private,用于内部创建实例5.实现接口,继承父类6.使用匿名内部类实现抽象方法...

2020-08-15 21:19:20 69

原创 Day16_Java(8,14)_Exception

Day16_Java异常分类编译阶段的异常,受检查异常 CheckedExceptionClassNotFoundNoSuchMethodIOException运行阶段的异常,运行时异常 RuntimeExceptionNullPointerClassCastArrayIndexOutofBounds体系ThrowableException所有的异常类都是Exception 的子类Error异常栈:异常处理的机制:有发生异常的位置不断向上抛出,经由方法的调用者一层一层判断

2020-08-15 21:18:56 81

原创 Day15_Java(8.12)_反射

Day15_Java_Properties_类的加载_反射java.util.Properties:用来保存键值对1.使用所有Map的方法2.经常用来做配置信息 数据保存的方式:临时保存 数组 集合 持久保存: 文件 数据库 Properties能过读取内容是文本,并且保存的数据是key_value形式的数据,并且根据key获取value jvm也是Properties保存的3.通过eclipse添加jvm的运行参数和程序的运行参数 右键-->runas-->

2020-08-15 21:18:05 99

原创 Day14_Java(8.11)_泛型

Day14_Java_泛型在编译阶段进行类型检查集合中使用泛型的语法:List<泛型>:当前List只能放该类型Set<泛型>:Map<泛型1,泛型2>例子: 使用Map保存一个复杂的数据结构 key值为学生或者人类 value值为该学生或者人类的地址列表手写一个Map做类型检查泛型的类型擦除泛型的类型检查只是在编译阶段帮助控制输入的类型,减少或者避免ClassCastException,编译器编译成功后泛型会被擦除,也就是说.class不存在泛

2020-08-15 21:17:17 75

原创 Day13_Java(8.6)

Day13_Java_集合数据结构:维护一组数据的存储和检索假设去制定一套数据结构的规则–>接口List尾部添加void add(Object);指定位置添加void add(int index,Object obj);指定位置删除Object remove(int index);获取指定位置上的数据Object get(int index);修改指定位置上的数据void set(int index,Object obj);获得迭代器Iterator iterator()

2020-08-09 11:09:50 85

原创 Day12_Java(8.5)

Day12_Javastatic补充使用​ 在import里静态导入​ 如:import static java.lang.Math.*;​ 之前调用静态变量Math.PI,导入后直接PIequals 和==== 定好迪两侧为引用类型,对比的是地址值equals方法属于Object,每个类都有,提供重写默认的equals方法的帕努单逻辑和==是一样的,我们可以根据自己的需求去重写equals判断逻辑1.判断您地址是否相同2.判断那类型是否相同3.提出自己的判断规则toString

2020-08-09 11:09:19 121

原创 Day11_Java(8.4)

Day11_Javafinal:最终的、最后的、不可修改的修饰类:不允许被继承,该类的功能不再支持扩展修饰变量:相当于常量,在声明阶段给予初始值修饰方法:该方法不可被子类重写abstract:抽象的抽象方法:没有方法体的方法interface:接口1.定义规范2.解决多重继承学生管理系统老师:登录/查看学生信息TeacherService public void login(String usnm,String pwd);学生:登录/查看个人信息(列表)StudentSer

2020-08-05 08:28:25 83

原创 Day10_Java(8.3)

Day10_Java多态在同一个领域的两个事物的对象,实现同一个操作,产生不同的结果的现象叫多态1.一定发生在继承关系中(目前)2.一定重写了父类中的同一个方法3.一定是父类的引用指向了子类的对象instatnceof语法:对象instanceof 类、接口判断:左侧对象是不是属于右侧类(目前)修饰符static 修饰变量:静态变量 静态变量被所有对象共享(两个对象同时操纵同一块数据) 实例变量属于各对象,互不干扰 修饰方法:静态方法 静态方法要通过类名。方法名();

2020-08-03 21:15:48 77

原创 No.6_公约数和公倍数

题目:输入两个正整数m和n,求其最大公约数和最小公倍数。程序分析:利用辗除法。我的代码public class Num6 { public static void main(String[] args) { System.out.println(Num6.comparePrimeNumbers(6, 15)); System.out.println(Num6.CommonMultiple(6,15)); } //求公约数,相当于比较质数 public static int compa

2020-08-02 18:01:52 146

原创 No.5_三目运算符的嵌套

题目题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析:(a>b)?a:b这是条件运算符的基本例子。我的代码//三目运算符要记得接收值public class Num5 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = 60;

2020-08-02 17:57:59 173

原创 No.4_求质数

题目将一个正整数分解质因数。例如:输入90,打印出90=233*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。我的代码public class Num4 { public static void main(S

2020-08-02 17:54:37 70

原创 No.3_水仙花数

简单

2020-08-02 17:49:01 68

原创 No.2_质数判断(Judge Prime Numbers)

题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。我的代码public class Num2 { public static void main(String[] args) { double temp; int temp2 = 0; for(int j=101;j<=200;j++) { temp = Math.sqrt(j); for(int i

2020-08-02 17:47:22 500

原创 No.1_兔子

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…我的代码public class Num1 { //计数变量 static int size; public static void main(String[] args) { int [] arr = new int[5]; //输入月份 Scanner sc =

2020-08-02 17:43:49 87

原创 Day09_Java(7.31)

Day09_Java方法中的参数类型实际参数:方法调用的时候掺入的参数,具有一定的意义形式参数:方法声明的时候掺入参数,仅做数据类型的占位,没有具体的值方法中的参数传递基本类型的参数传递: 在栈区中复制了一份具体的值,值传递引用类型的参数传递 在栈区中复制了一份指向堆区的地址参与方法的执行,可能会影响原数据,地址传递 (引用传递)方法的调用静态方法: 类名。方法名();实例(对象)方法: 对象。方法名();构造器(构造方法):public 类名(){}1.构造方法

2020-08-02 17:33:19 91

原创 Day08_Java(7.30)_Sort

Day08_Java_Sort排序问题冒泡排序相邻两个两个进行比较,根据大小关系交换位置for(int i=0;i<a.length;i++){ for(int j=0;j<a.length-1-i;j++) if(a[j]<a[j+1]) //交换位置 { //不使用第三方变量 //^ a[j] = a[j] ^ a[j+1]; a[j+1] = a[j] ^ a[j+1]; a[j] = a[j] ^ a[j+1]; //+

2020-07-30 18:11:47 54

原创 Day07_Java(7.29)_Array

Day07_Java_ArrayJava中的数组特点:1.保存的是相同的数据类型,既可以保存引用类型,也可以保存基本类型;2.数组的长度是固定的,一旦开辟空间则不可改变;3.数组是有序保存的声明数组数据类型[]变量名称;eg String[] args String args[];代码不报错,但是不使用 int[] arr; Student[] stus; Object[] objs={new Student(),"haha",20};//可以 Integer是int的引用类型

2020-07-29 19:00:20 93

原创 Day06_Java(7.28)

Day05_Java移位运算符:二进制的运算​ <<:左移​ 舍掉高位,低位直接补0;相当于原数乘以对应2的位数次方​ >>:带符号右移,算术右移​ 舍掉低位,在高位上补符号位,整数补0,负数补1​ >>>:无符号右移,逻辑右移​ 舍掉低位,在高位上直接补0步骤​ 1.遇到移位操作符,首先将数字转换为二进制的表示形式(补码)​ 2.再考虑是左移还是右移​ 3.在考虑补0还是补1逻辑运算操作符​ 两侧都为布尔表达式(不然会报错)​ &

2020-07-28 21:07:13 52

原创 Day05(7.27)

Day05抽象一个java类一个java类包含属性和方法方法的声明:​ 方法的要素:​ 修饰符、返回值、方法名称、参数列表、方法体方法的调用:​ 目前为止:使用对象.方法名字();来进行调用,括号内要使用参数列表(如果有的话)变量的类型:​ 局部变量​ 位置:方法内部​ 使用方式:使用前没有初始的默认值,需要手动初始化​ 成员变量​ 位置:方法内部,但是在类的内部​ 使用方式:使用前有默认值​ 整型:0​ 浮点型:0.0​ 布尔型:fal

2020-07-27 18:47:11 98

原创 Day04(7.24)

Day04Garbage Collection(GC)注释 1.单行注释:// 2.多行注释/**/ 3.文档注释 /** *可以提供一些预设的注解 *@author free *@version 类的版本 *@since 1.0 什么时候开始的 *@param 方法的参数 *@return 方法的返回值类型 *@throws 方法跑出的异常 *@see 另外参照 *很多个注释内容

2020-07-27 18:46:39 53

原创 Day03-Java入门(7.23)

Day03 - Java入门Java:面向对象编程c:面向过程编程1.一次编译,多端运行(可移植性)​ a.Java源码:Xxx.java​ b.通过javac命令,你能够把源码编程字节码文件Xxx.class​ c.通过java命令,来运行.class文件​ d.在Windows编译好的.class文件放在Linux依旧可以运行2.多线程----->语言层面的多线程动态更新---->程序A调用了程序B,程序B的源码发生了改变,程序B需要重新编译3.JVM特性​

2020-07-23 14:32:18 123

原创 Day02(7.22)

Day02cd;ls 返回家目录且家目录下的内容(;多命令分隔符)b* (通配符)*代表一个或多个字符b? ?代表任意单个字符bate 当前时间cal 日历> 将内容放到文件中sudo cat /etc/passwd > filename(必须用cat,内容必须可输出)>> 内容追加| (管道) 上一个程序输出结果作为下一个的输入/dev/null 黑豆(空文件)用于清空文件内容(cat /dev/null > a.txt)VI文本编辑器vi a.

2020-07-22 23:29:11 84

原创 Day01(7.21)

路径问题:绝对路径:/开头,eg:/usr/bin相对路径:.代表当前目录…上一级目录eg:权限:r读w写x执行u拥有者(权限最高)g同组人()o其他人(除拥有者和同组人之外)ls -l看权限ls -R看全部文件ls -a看隐藏文件ls -F看后缀加减权限chmod新建文件夹 mkdir 文件夹名新建文件 touch 文件名。后缀进入桌面 cd ~/桌面复制文件 cp 文件名 文件名复制文件夹 cp -r 文件夹 文件夹复制文件cp -i 文件名 文件名(

2020-07-21 18:17:59 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除