- 博客(31)
- 收藏
- 关注
原创 第一次并不想有标题
上周刚刚开始了自己的java学习之路,不管怎么样一定都要坚持下去呀。萌新乱写一点点心得,万一被大佬发现有说不对的地方,欢迎并感谢指导啦。
2019-09-24 22:17:01 176 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 197 1
原创 Javaweb的几个小问题
1. jetty与tomcat的区别。jetty相对于tomcat来说更简洁,但是两者的功能差不多jetty相比于tomcat来说更适合于初学者使用, 省空间大型项目一般使用tomcat2.如何修改jetty默认端口?如何修改tomcat默认端口?进入到jetty服务器安装目录下会看到start.ini配置文件,打开文件找到端口port将其修改,记住将其前面的注释符去掉3.如何...
2020-02-13 23:36:46 187
原创 MySQL
概述1.什么是数据库(DataBase)数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。2.什么是数据库管理系统 (Database Management SystemDBMS)一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。...
2020-02-08 16:42:46 149
原创 Jquery
jquery入口函数原生js window.onloadjquery: $(document).ready(function(){});特点:也是会等待dom加载完毕后执行jquery工厂函数$()jQuery()原生:dom对象 只能用 dom的属性和方法jquery中:提供了jquery对象(将dom对象,封装成jquery对象),就可以使用jquery提供的属性和方法了作用...
2020-02-08 14:16:01 159
原创 JDBC
什么是JDBCJDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序JDBC的操作步骤加载驱动建立链接获取操作对象操作数据库中的表释放...
2020-02-08 13:59:15 173
原创 Java学习之CSS总结
CSS什么是css?Cascading Style Sheet 层叠级联样式表用来美化网页,具体对于字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动等的美化。网页的CSS代码是可见的,打开网页,F12键就可以了基本语法<!DOCTYPE html><html lang="en"><head> <meta charset=...
2020-01-01 19:32:06 339
原创 java学习之htlm总结
HTML的基本结构所有的HTML 标签 都以 <> 开始 </> 结尾正常网页的所有内容都需要放在 < body> 标签中;<!DOCTYPE html><html lang="en"><head> <!--自闭合标签--> <meta charset="UTF-8"&g...
2019-12-19 20:53:25 289
原创 java基础之反射
静态、动态语言动态语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。主要动态语言:Object-C、C#、JavaScript、PHP、Python等。静态语言与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、C、C++。Java不是动态语言...
2019-12-12 19:37:42 105
原创 Java基础之注解
注解什么是注解?注解是以"@注释名"在代码中存在的 , 还可以添加一些参数值,如@SuppressWarnings(value={“unchecked”,“deprecation”})注解不是程序本身,但是是可以对程序作出解释,可以被其他程序读取,比如可以被编译器读取。可以附加在包、类、方法、字段等上,相当于给其添加了额外的辅助信息,可以通过反射机制编程实现对这些元数据的访问。内...
2019-12-09 19:35:18 103
原创 java之Swing学习总结
SwingSwing是GUI(图形用户界面)开发工具包,内容有很多,这里会分块编写,但在进阶篇中只编写Swing中的基本要素,包括容器、组件和布局等,更深入的内容这里就不介绍了。想深入学习的朋友们可查阅有关资料或图书,比如《Java Swing图形界面开发与案例详解》——清华大学出版社。早期的AWT(抽象窗口工具包)组件开发的图形用户界面,要依赖本地系统,当把AWT组件开发的应用程序移植到其...
2019-12-05 22:53:12 1373
原创 java之网络编程学习总结
1.概述(1)什么是计算机网络?计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来的,实现资源共享和数据传输的系统。(2)什么是网络编程?网络编程不等于网站编程,网络编程即使用套接字来达到进程间通信,现在一般称为TCP/IP编程。(3)OSI网络模型和TCP/IP模型对应的网络协议? (4)什么是TCP连接的三次握手和四次挥手?TCP是面向连接的协...
2019-12-05 22:23:03 237
原创 java之AWT学习总结
一、什么是AWTAwt(Abstract Window Toolkit)全称抽象窗口工具集。是基本的GUI类库,AWT也是窗口框架,包含不同平台的窗口系统改中的公共组件。优点:1. 界面风格与OS窗口 2. 一次编写,多平台运行缺点:就是感觉丑丑的,哈哈。二、AWT的组件和容器1. FrameFrame是一个带有标题和边框的顶级窗口。一个可以设置其大小、位置...
2019-12-05 19:21:13 841
原创 Java基础(线程、多线程、线程安全)
线程线程与进程进程:正在运行的应用程序。在某一个时间点上,cpu(单核)只能只能执行一个进程。比如我们现在听歌(网易云)那还我使用IDEA敲代码,你的感觉肯定是这个两个事情是同时进行。是因为CPU可以在多个进程间进行一个高速的切换,人耳跟眼睛,是感觉不出来,多进程的意义,提高CPU的利用率。线程:线程依赖于进程,进程开启后,会执行很多的任务,那么每个任务,我们就称之为线程。wor...
2019-11-27 21:52:36 129
原创 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 75
原创 java基础之IO流(字节流,字符流,对象输入输出)
IO流的分类:按照数据流向 站在内存角度输入流 读入数据输出流 写出数据按照数据类型字节流 可以读写任何类型的文件 比如音频 视频 文本文件字符流 只能读写文本文件1.字节输入流的继承体系(常用的)InputStream的功能概述read(byte[] b, int off, int len)从流中从off的位置开始读取len个字节的数据存储到b中,返...
2019-11-20 22:11:12 182
原创 Java基础之Set接口、IO流,File类
1.Set接口Set接口:存储无序的,不可重复的元素。—相当于高中的“集合”概念Set使用的方法基本上都是Collection接口下定义的。添加进Set集合中的元素所在的类一定要重写equals() 和 hashCode()。要求重写equals() 和 hashCode()方法保持一致。无序性:无序性!= 随机性。真正的无序性,指的是元素在底层存储的位置是无序的。不可重复性:当向S...
2019-11-13 22:14:16 186
原创 Java基础之集合
集合之前学到的数组就是一种容器,但是数组这种容器增删数组中的元素不是很方便,为了更方便的去操作(增删改查)容器中的元素,给我们提供了另外一个容器,叫做集合。数组集合可以储存基本数据也可以储存引用数据类型储存引用数据类型一但定义长度不可变长度可变之能储存同一种数据类型可储存多种数据类型Collection集合的功能概述a:基本功能bo...
2019-11-06 23:08:54 114
原创 Java基础(冒泡排序、选择排序,二分法查找)
排序方法有许多,在这里主要介绍冒泡排序,选择排序,插入排序,快速排序和希尔排序。冒泡排序比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 针对所有的元素重复以上的步骤,除了最后一个;代码实现:public class MyTest { public static void ma...
2019-11-01 18:11:32 256
原创 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 145
原创 Java基础之内部类、 匿名内部类、 Object类
内部类把类定义在其他类的内部,这个类就被称为内部类。局部内部类内部类成员内部类静态内部类匿名内部类内部类访问特点a:内部类可以直接访问外部类的成员,包括私有。b:外部类要访问内部类的成员,必须创建对象。成员内部类修饰符 private 为了保证数据的安全性 static 为了方便访问数据 注意事项: a:静态内部类访问的外部类数据必须用静态修饰。 b...
2019-10-24 00:10:20 199
原创 Java基础(多态,抽象,接口)
多态A:多态概述某一个事物,在不同时刻表现出来的不同状态。举例: Cat c=new Cat();Animal a=new Cat();猫可以是猫的类型。猫 m = new 猫();同时猫也是动物的一种,也可以把猫称为动物。动物 d = new 猫(); B:多态前提a:要有继承关系。b:要有方法重写。 其实没有也是可以的,但是如果没有这个就没有意义。c:要有父类引用...
2019-10-16 23:21:13 293
原创 Java基础(继承、super、方法重写、final)
代码块的概述和分类代码块概述在Java中,使用{}括起来的代码被称为代码块。代码块分类根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。常见代码块的应用a:局部代码块在方法中出现;限定变量生命周期,及早释放,提高内存利用率b:构造代码块在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行...
2019-10-16 22:55:39 226
原创 Java.使用JDK提供的帮助文件
如何使用JDK提供的帮助文档A:找到文档,打开文档B:点击显示,找到索引,出现输入框C:你应该知道你找谁?举例:ScannerD:看这个类的结构(需不需要导包) java.lang包下的内容不需要我们手动导入 其它包下的内容需要我们手动导入 类 API文档 成员变量 字段摘要 构造方法 构造方法摘要 成员方法 方法摘要E:看这个类的说明...
2019-10-16 21:26:06 342
原创 Java基础(面向对象、类的定义、对象的创建和使用)
面向对象引言我们完成一个需求的步骤:首先是搞清楚我们要做什么,然后在分析怎么做,最后我们再代码体现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。在上面的每一个具体步骤中我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面向过程最直接的体现。那么什么是面向过程开发呢? 面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步...
2019-10-16 21:16:51 862
原创 java基础(数组、二维数组)
java之数组1.概括数组是存储同一种数据类型多个元素的集合,可以看作是一个容器。可以存储基本数据类型,也可以存储引用数据类型。换句话说,例如要定义100个变量并赋值,普通定义变量的方法太麻烦了,用数组轻松搞定。int [] arr=new arr[100]2.格式格式1: 数据类型[] 数组名;格式2: 数据类型 数组名[];3.数组的初始化在Java中,数组必须初始化才能赋...
2019-10-12 22:34:17 208
原创 Java基础:方法(格式、注意事项、练习、递归)
方法概述和格式说明什么是方法方法就是完成特定功能的代码块在很多语言中都有函数的定义,但是在JAVA语言中,我们将其称之为方法。方法的格式修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){ 方法体; return 返回值; }方法的格式详细说明(1): 修饰符 比较多,后面会详细介绍。目前使用 public static (...
2019-10-12 22:17:20 163
原创 JAVA控制语句(选择、循环语句)
三大语句(顺序、选择和循环)一、顺序结构从上往下,依次执行。二、选择结构(if\switch)1.if语句if(比较表达式或者是boolean类型的值){语句体;}执行流程:先计算比较表达式的值,看其返回值是true还是false。如果是true,就执行语句体;如果是false,就不执行语句体;注意的点:三元运算符实现的,都可以采用if语句实现,反之不成立。当只要...
2019-10-12 21:53:47 330
原创 JAVA (基础语法、变量、运算符)
JAVA 的基础语法1.JDK JRE JVMJDK:java开发工具包,提供给开发人员编写java程序JRE:java运行环境,源代码由JRE运行JVM:java虚拟机,实现跨平台注意:JDK包含JRE,使用JDK开发java程序,交给JRE运行,由JVM实现跨平台2.Java的三种注释//单行注释/*多行注释*//**文档注释**/3.Java的最大优势跨平...
2019-10-12 18:28:45 425
原创 Java 基础(第一个程序,常量,变量)
Java语言特点简单性 解释性面向对象 高性能分布式处理 多线程健壮性 多态结构中立 安全性特性:跨平台性(通过java自身的jvm实现)开源性第一个Java程序class Helloword{ public static void main (String[] args){ System.out.println("Hello word!") ; }}...
2019-09-25 18:04:53 273
原创 计算机基础知识(快捷键,DOS命令)
计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。...
2019-09-25 16:30:24 289 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人