自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一次并不想有标题

上周刚刚开始了自己的java学习之路,不管怎么样一定都要坚持下去呀。 萌新乱写一点点心得,万一被大佬发现有说不对的地方,欢迎并感谢指导啦。

2019-09-24 22:17:01 214 1

原创 MyBatis回顾(一)

什么是MyBatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的 组合 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以...

2020-02-19 22:39:19 254 1

原创 Javaweb的几个小问题

1. jetty与tomcat的区别。 jetty相对于tomcat来说更简洁,但是两者的功能差不多 jetty相比于tomcat来说更适合于初学者使用, 省空间 大型项目一般使用tomcat 2.如何修改jetty默认端口?如何修改tomcat默认端口? 进入到jetty服务器安装目录下会看到start.ini配置文件,打开文件找到端口port将其修改,记住将其前面的注释符去掉 3.如何...

2020-02-13 23:36:46 248

原创 MySQL

概述 1.什么是数据库(DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。 2.什么是数据库管理系统 (Database Management SystemDBMS) 一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。...

2020-02-08 16:42:46 186

原创 Jquery

jquery入口函数 原生js window.onload jquery: $(document).ready(function(){}); 特点:也是会等待dom加载完毕后执行 jquery工厂函数 $() jQuery() 原生:dom对象 只能用 dom的属性和方法 jquery中:提供了jquery对象(将dom对象,封装成jquery对象),就可以使用jquery提供的属性和方法了 作用...

2020-02-08 14:16:01 198

原创 JDBC

什么是JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序 JDBC的操作步骤 加载驱动 建立链接 获取操作对象 操作数据库中的表 释放...

2020-02-08 13:59:15 202

原创 Java学习之CSS总结

CSS 什么是css? Cascading Style Sheet 层叠级联样式表 用来美化网页,具体对于字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动等的美化。 网页的CSS代码是可见的,打开网页,F12键就可以了 基本语法 <!DOCTYPE html> <html lang="en"> <head> <meta charset=...

2020-01-01 19:32:06 382

原创 java学习之htlm总结

HTML的基本结构 所有的HTML 标签 都以 <> 开始 </> 结尾 正常网页的所有内容都需要放在 < body> 标签中; <!DOCTYPE html> <html lang="en"> <head> <!--自闭合标签--> <meta charset="UTF-8"&g...

2019-12-19 20:53:25 357

原创 java基础之反射

静态、动态语言 动态语言 是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。 主要动态语言:Object-C、C#、JavaScript、PHP、Python等。 静态语言 与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、C、C++。 Java不是动态语言...

2019-12-12 19:37:42 141

原创 Java基础之注解

注解 什么是注解? 注解是以"@注释名"在代码中存在的 , 还可以添加一些参数值, 如@SuppressWarnings(value={“unchecked”,“deprecation”}) 注解不是程序本身,但是是可以对程序作出解释,可以被其他程序读取,比如可以被编译器读取。 可以附加在包、类、方法、字段等上,相当于给其添加了额外的辅助信息,可以通过反射机制编程实现对这些元数据的访问。 内...

2019-12-09 19:35:18 134

原创 java之Swing学习总结

Swing Swing是GUI(图形用户界面)开发工具包,内容有很多,这里会分块编写,但在进阶篇中只编写Swing中的基本要素,包括容器、组件和布局等,更深入的内容这里就不介绍了。想深入学习的朋友们可查阅有关资料或图书,比如《Java Swing图形界面开发与案例详解》——清华大学出版社。 早期的AWT(抽象窗口工具包)组件开发的图形用户界面,要依赖本地系统,当把AWT组件开发的应用程序移植到其...

2019-12-05 22:53:12 1439

原创 java之网络编程学习总结

1.概述 (1)什么是计算机网络? 计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来的,实现资源共享和数据传输的系统。 (2)什么是网络编程? 网络编程不等于网站编程,网络编程即使用套接字来达到进程间通信,现在一般称为TCP/IP编程。 (3)OSI网络模型和TCP/IP模型对应的网络协议?  (4)什么是TCP连接的三次握手和四次挥手? TCP是面向连接的协...

2019-12-05 22:23:03 278

原创 java之AWT学习总结

一、什么是AWT Awt(Abstract Window Toolkit)全称抽象窗口工具集。是基本的GUI类库,AWT也是窗口框架,包含不同平台的窗口系统改中的公共组件。 优点:1. 界面风格与OS窗口 2. 一次编写,多平台运行 缺点:就是感觉丑丑的,哈哈。 二、AWT的组件和容器 1. Frame Frame是一个带有标题和边框的顶级窗口。 一个可以设置其大小、位置...

2019-12-05 19:21:13 899

原创 Java基础(线程、多线程、线程安全)

线程 线程与进程 进程:正在运行的应用程序。 在某一个时间点上,cpu(单核)只能只能执行一个进程。比如我们现在听歌(网易云)那还我使用IDEA敲代码,你的感觉肯定是这个两个事情是同时进行。是因为CPU可以在多个进程间进行一个高速的切换,人耳跟眼睛,是感觉不出来,多进程的意义,提高CPU的利用率。 线程:线程依赖于进程,进程开启后,会执行很多的任务,那么每个任务,我们就称之为线程。 wor...

2019-11-27 21:52:36 175

原创 java之其他流

1、编写程序,通过打印流完成复制文本文件 public class demo { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new FileReader(“内存操作流.java”)); PrintWriter printWriter ...

2019-11-20 22:14:36 103

原创 java基础之IO流(字节流,字符流,对象输入输出)

IO流的分类: 按照数据流向 站在内存角度 输入流 读入数据 输出流 写出数据 按照数据类型 字节流 可以读写任何类型的文件 比如音频 视频 文本文件 字符流 只能读写文本文件 1.字节输入流的继承体系(常用的) InputStream的功能 概述 read(byte[] b, int off, int len) 从流中从off的位置开始读取len个字节的数据存储到b中,返...

2019-11-20 22:11:12 219

原创 Java基础之Set接口、IO流,File类

1.Set接口 Set接口:存储无序的,不可重复的元素。—相当于高中的“集合”概念 Set使用的方法基本上都是Collection接口下定义的。 添加进Set集合中的元素所在的类一定要重写equals() 和 hashCode()。要求重写equals() 和 hashCode()方法保持一致。 无序性:无序性!= 随机性。真正的无序性,指的是元素在底层存储的位置是无序的。 不可重复性:当向S...

2019-11-13 22:14:16 228

原创 Java基础之集合

集合 之前学到的数组就是一种容器,但是数组这种容器增删数组中的元素不是很方便,为了更方便的去操作(增删改查)容器中的元素,给我们提供了另外一个容器,叫做集合。 数组 集合 可以储存基本数据也可以储存引用数据类型 储存引用数据类型 一但定义长度不可变 长度可变 之能储存同一种数据类型 可储存多种数据类型 Collection集合的功能概述 a:基本功能 bo...

2019-11-06 23:08:54 150

原创 Java基础(冒泡排序、选择排序,二分法查找)

排序方法有许多,在这里主要介绍冒泡排序,选择排序,插入排序,快速排序和希尔排序。 冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 针对所有的元素重复以上的步骤,除了最后一个; 代码实现: public class MyTest { public static void ma...

2019-11-01 18:11:32 299

原创 Java基础之Scanner类、String类

Scanner类 Scanner是JDK5以后用于获取用户的键盘输入。 Scanner的构造方法原理 Scanner(InputStream source) System类下有一个静态的字段: public static final InputStream in; 标准的输入流, 对应着键盘录入。 hasNextXxx() 判断下一个是否是某种类型的元素,其中Xxx可以是In...

2019-11-01 18:00:35 180

原创 Java基础之内部类、 匿名内部类、 Object类

内部类 把类定义在其他类的内部,这个类就被称为内部类。 局部内部类内部类成员内部类静态内部类匿名内部类 内部类访问特点 a:内部类可以直接访问外部类的成员,包括私有。 b:外部类要访问内部类的成员,必须创建对象。 成员内部类 修饰符 private 为了保证数据的安全性 static 为了方便访问数据 注意事项: a:静态内部类访问的外部类数据必须用静态修饰。 b...

2019-10-24 00:10:20 244

原创 Java基础(多态,抽象,接口)

多态 A:多态概述 某一个事物,在不同时刻表现出来的不同状态。 举例: Cat c=new Cat(); Animal a=new Cat(); 猫可以是猫的类型。猫 m = new 猫(); 同时猫也是动物的一种,也可以把猫称为动物。动物 d = new 猫(); B:多态前提 a:要有继承关系。 b:要有方法重写。 其实没有也是可以的,但是如果没有这个就没有意义。 c:要有父类引用...

2019-10-16 23:21:13 367

原创 Java基础(继承、super、方法重写、final)

代码块的概述和分类 代码块概述 在Java中,使用{}括起来的代码被称为代码块。 代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。 常见代码块的应用 a:局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 b:构造代码块 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行...

2019-10-16 22:55:39 275

原创 Java.使用JDK提供的帮助文件

如何使用JDK提供的帮助文档 A:找到文档,打开文档 B:点击显示,找到索引,出现输入框 C:你应该知道你找谁?举例:Scanner D:看这个类的结构(需不需要导包) java.lang包下的内容不需要我们手动导入 其它包下的内容需要我们手动导入 类 API文档 成员变量 字段摘要 构造方法 构造方法摘要 成员方法 方法摘要 E:看这个类的说明...

2019-10-16 21:26:06 376

原创 Java基础(面向对象、类的定义、对象的创建和使用)

面向对象 引言 我们完成一个需求的步骤:首先是搞清楚我们要做什么,然后在分析怎么做,最后我们再代码体现。 一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。 在上面的每一个具体步骤中我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面向过程最直接的体现。 那么什么是面向过程开发呢? 面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步...

2019-10-16 21:16:51 971

原创 java基础(数组、二维数组)

java之数组 1.概括 数组是存储同一种数据类型多个元素的集合,可以看作是一个容器。可以存储基本数据类型,也可以存储引用数据类型。换句话说,例如要定义100个变量并赋值,普通定义变量的方法太麻烦了,用数组轻松搞定。int [] arr=new arr[100] 2.格式 格式1: 数据类型[] 数组名; 格式2: 数据类型 数组名[]; 3.数组的初始化 在Java中,数组必须初始化才能赋...

2019-10-12 22:34:17 253

原创 Java基础:方法(格式、注意事项、练习、递归)

方法概述和格式说明 什么是方法 方法就是完成特定功能的代码块 在很多语言中都有函数的定义,但是在JAVA语言中,我们将其称之为方法。 方法的格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){ 方法体; return 返回值; } 方法的格式详细说明 (1): 修饰符 比较多,后面会详细介绍。目前使用 public static (...

2019-10-12 22:17:20 213

原创 JAVA控制语句(选择、循环语句)

三大语句(顺序、选择和循环) 一、顺序结构 从上往下,依次执行。 二、选择结构(if\switch) 1.if语句 if(比较表达式或者是boolean类型的值) { 语句体; } 执行流程: 先计算比较表达式的值,看其返回值是true还是false。 如果是true,就执行语句体; 如果是false,就不执行语句体; 注意的点: 三元运算符实现的,都可以采用if语句实现,反之不成立。 当只要...

2019-10-12 21:53:47 398

原创 JAVA (基础语法、变量、运算符)

JAVA 的基础语法 1.JDK JRE JVM JDK:java开发工具包,提供给开发人员编写java程序 JRE:java运行环境,源代码由JRE运行 JVM:java虚拟机,实现跨平台 注意:JDK包含JRE,使用JDK开发java程序,交给JRE运行,由JVM实现跨平台 2.Java的三种注释 //单行注释 /* 多行注释 */ /** 文档注释 **/ 3.Java的最大优势跨平...

2019-10-12 18:28:45 506

原创 Java 基础(第一个程序,常量,变量)

Java语言特点 简单性 解释性 面向对象 高性能 分布式处理 多线程 健壮性 多态 结构中立 安全性 特性:跨平台性(通过java自身的jvm实现) 开源性 第一个Java程序 class Helloword{ public static void main (String[] args){ System.out.println("Hello word!") ; } } ...

2019-09-25 18:04:53 316

原创 计算机基础知识(快捷键,DOS命令)

计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 ...

2019-09-25 16:30:24 365 1

空空如也

空空如也

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

TA关注的人

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