自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贺贺学编程

公众号【贺贺学编程】,回复【面试】获取海量面试题。

  • 博客(25)
  • 资源 (2)
  • 论坛 (12)
  • 收藏
  • 关注

原创 Tomcat配置和使用——详解

首先我们去官网上下载Tomcat这是官网链接http://tomcat.apache.org/下载完Tomcat之后进行解压,你会看到里面有很多文件夹:bin目录下存放的是一些命令conf目录下存放的是一些配置文件lib目录下存放的是一些jar包logs目录下存放的是登录日志temp目录下存放的是临时文件webapps目录下存放的是我们的web应用work目录...

2019-07-28 16:30:10 1298

原创 Tomcat执行start文件后有乱码

解决办法:打开Tomcat文件夹,进入到conf文件夹,对logging.properties文件进行编辑把java.util.logging.ConsoleHandler.encoding = UTF-8该为java.util.logging.ConsoleHandler.encoding = GBK,重启Tomcat即可...

2019-07-27 17:50:32 946

原创 学完Java基础后的总结

Java基础总结在初学Java的时候,我是在哔哩哔哩看了风清扬的视频,在看视频的过程,有些东西是快进着看的,然后每一个感觉重要的地方,我都会写一个博客,来加深一下印象,也方便后期的复习,光看视频是不行的,在这期间我也看了书,Java2实用教程,这两者相结合,网上都说Java中的封装、继承和多态是Java...

2019-07-27 09:49:51 2011 6

原创 Java中反射

什么是反射呢?Java中反射机制是在运行状态中,对于任意一个类,都能够知道该类的所有方法和属性。对于任意一个对象,都能够调用它的任意一个方法和属性下面通过一个例子进行解释反射,反射的基本思想就是获取一个Class对象,然后通过这个Class就可以动态的创建对象了看代码吧,里面有注释:package com.zhiying;public class Reflect { publi...

2019-07-26 15:44:44 973 1

原创 Java项目——模拟QQ群聊和私聊!!!(网络编程+多线程)

前几天学习了多线程,最近在学习网络编程,了解了UDP之后又学习了TCP,听一下大佬说,要看看你这两个东西掌握的怎么样,最好的办法就是写一个模拟QQ群聊和私聊,经过这几天的学习,以及不断的完善,终于可以实现了!!!这是源码:链接:https://pan.baidu.com/s/1dCwV_CI7maTwktePtaCtQw提取码:qwka目录一、聊天演示二、服务器端三、客户...

2019-07-25 17:13:12 2754 2

原创 将Tomcat集成到eclipse中并写出第一条web语句

在将Tomcat集成到eclipse中之前你需要有Tomcat这个东西,这是Tomcat官网链接https://tomcat.apache.org/进去之后会看到这个界面点击方框中的Download,会出现下面这个界面,根据自己电脑是32位还是64位进行选择下载完Tomcat之后进行解压,然后运行bin目录下的startup.bat会出现如下左边的框框,然后你不用管,去浏...

2019-07-23 15:44:20 851 2

原创 第一个Java项目——图书管理系统初学者必备!!!

GitHub链接:https://github.com/uphe/booksystem源码链接:https://pan.baidu.com/s/1MuL91jInCIQk_TU_X_Pb7g提取码:pukw下载之后直接导入即可查看源代码,里面牵扯到有数据库的内容,故须博友们自己创建数据库,完成此项目用的是JDK8版本,数据库是MySQL,编译器用的是eclipse刚开始学习Java,...

2019-07-21 16:50:43 5060 18

原创 Java中网络编程

什么是网络编程呢?网络编程就是你的信息以发给别人达到共享。如何进行共享呢,这就需要说说网络编程的三要素了,首先是ip地址,也就是说你得知道你跟谁发的信息。其次是端口,就是别人得知道你是通过哪种方式发的信息,好让别人去接收,其中ip和端口组合起来就是Socket,也即是说通信的两端是Socket。最后就是协议了,详细的说就是你把你的信息通过某种协议发给别人,别人获得信息,以达到信息交流,这就是网络编...

2019-07-20 11:41:52 982

原创 Java中适配器

什么是适配器呢,适配器就是为了实现接口而做的,如果不用适配器,你去实现接口的话,需要实现接口中的所有方法,这要那个就会带来一些麻烦,但是如果你使用了适配器,就可以定义一个类去实现接口,然后当你用哪个方法的时候直接继承该类就行了,这个类就是适配器了。好了适配器介绍完了,下面来例子吧,先来个接口,该接口中有两个方法package com.hezhiying;/* * 在这里定义了一个接...

2019-07-20 08:36:20 1172

原创 Java中单例模式—饿汉式和懒汉式

所谓单例模式就是为了确保类在内存中只有一个对象,之所以会出现单例模式是因为,单例模式在系统内存中只存在一个对象,可以节约资源目录一、饿汉式二、懒汉式一、饿汉式该方式在开发中是经常用的,因为这个方式不容易出错程序代码:package com.hezhiying;public class Main { public static void main(String[...

2019-07-18 19:26:25 891

原创 Java中多线程

所谓多线程,就是说一个应用程序有多条执行路径,每当我们打开一个应用程序的时候,就像当与打开了一个进程,而进程中执行的操作,就是线程。以迅雷为例,打开迅雷就相当于打开一个进程,下载文件的操作就是线程,多线程就是同时下载多个文件在Java中有两种方式实现多线程分别是继承Thread类和实现Runnable接口目录一、继承Thread类二、实现Runnable接口三、继承Thread...

2019-07-17 18:12:57 1102 7

原创 Java中IO流

目录一、在Java中IO流分类二、字节流FileOutputStream写出数据三、字节流FileInputStream读入数据四、字节缓冲输出流BufferedOutputStream五、字节缓冲输入流BufferedInputStream六、字符流OutputStreamWriter写出数据:七、字符流InputStreamReader读入数据:七、字符缓冲输出...

2019-07-15 14:55:43 1001

原创 Java中文件操作

IO流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件,通过查API发现File是java.io包下的目录一创建功能:二、删除功能:三、重命名功能:四、判断功能:五、普通获取功能:六、高级获取功能:一创建功能:mkdir()在指定位置创建一个单级目录mkdirs()在指定位置创建一个多级目录createNewFile(...

2019-07-14 16:11:46 869

原创 Java中异常处理

首先看一下异常的继承关系Throwable Error 严重问题,JVM内部出现的问题,我们不处理。 Exception RuntimeException 运行期异常,由于代码的不严谨,我们需要修正代码 非RuntimeException 编译期异常,不处理程序编...

2019-07-14 09:42:50 827

原创 Java中JTextField.getText() 和 JPassword.getPassword() 的区别

在API中容易发现JTextField.getText()处理的是普通文本,JPassword.getPassword()处理的是密码形式的文本,即在你登录密码时可以隐藏其中呢,JTextField.getText()返回的是一个字符串,而JPassword.getPassword()返回的是一个char[] 数组类型代码如下:import javax.swing.JPa...

2019-07-13 11:27:52 1157

原创 Java中的Map

Map将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值在Map中键是唯一的,而值可以重复,即键是Set集合而值是List集合,其中键值是成对出现的代码:import java.util.HashMap;import java.util.Map;import java.util.Set;public class Main { public static...

2019-07-13 09:42:00 877

原创 Java中Set集合

Set是个接口,故不能实例化Set集合的特点是不可重复,存储顺序和取出顺序不一定一样Set包括HashSet和TreeSet两种HashSet举例:import java.util.HashSet;import java.util.Set;public class Main { public static void main(String[] args) { //Ha...

2019-07-13 09:27:38 958

原创 Java中List集合

List是Collection的子接口,故不能实例化,可通过他的子集进行实例化,可重复,且存储顺序和取出顺序一致List的子类有ArrayList,Vector,LinkedListArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率低。LinkedList:底层数据结构是链表,查询慢,增删快,线程...

2019-07-13 09:10:49 894

原创 Java中Collection集合

Collection<E>集合是个接口,故不能实例化,但是它的子类可以实例化集合的继承关系:Collection List ArrayList Vector LinkedList Set ...

2019-07-12 18:58:23 826

原创 Java中正则表达式

在正则表达式中可以用方括号括起来表示一个元字符,该字符代表该方括号中的任意一个字符,举个例子吧String regex = "[153]abc";那么"1abc"、"5abc"、"3abc"都是和正则表达式regex匹配的字符串一、元字符[abc]表示a、b、c中的任意一个字符[^abc]表示除了a、b、c以外的任何字符[a-zA-Z]表示英文字母中的任意一个字符[a-f...

2019-07-11 17:01:38 791

原创 Java中封装、继承、多态

再谈Java三大特征:一、封装Java是一门面向对象的编程语言,所谓面向对象也就是很多功能不需要你去实现,直接调用即可,当然了,既然能调用就得有封装好的功能供你调用,封装也就成了面向对象的核心,封装的思想是从具体的实例中抽取出来共同的性质,然后打包一块在我们日常生活中有很多这种例子,例如人,有学生,有工人,有老板,但是这些人有共有的属性,即姓名,性别,年龄等把这些共用的属性提取出来打...

2019-07-11 11:02:23 886

原创 Java中SQL语句传向数据库

初学Java关于数据库的操作,当时是一脸懵逼,不知道在eclipse里写的SQL语句如何跟数据库打上交道,然后看了大牛们的经典操作之后,自己的理解和体会跟大家分享一下,有什么需要改正的,欢迎提出在与数据库相连接的时候,首先用到了Connection对象,该对象主要是与数据库建立联系,关于数据库的连接可以参考该博客https://blog.csdn.net/HeZhiYing_/articl...

2019-07-08 16:13:26 1679

原创 Java数据库连接JDBC

JDBC是Java Data Base Connectivity的缩写即Java数据库连接初学Java,在做一个图书管理系统的时候用到了关于数据库的知识,刚好我们课堂上也学习了数据库,在数据库连接的时候我选择的是mysql,应用程序我用的是eclipse,对于小白的我连接数据库的时候,在百度上搜了搜说是用到JDBC,于是我也就用了JDBC,使用JDBC能够做到与数据库之间的交流我们安装...

2019-07-07 17:54:11 1222

原创 URL是什么

URL是我在Java与MySQL数据库连接的时候看到的,当时不知道什么意思,然后就百度搜了搜,现在对它的理解如下URL是"Uniform Resource Locator"的缩写即统一资源的定位,简单的理解就是网址 对于不同的网址有不同的URL,这样一来就有利于对网址的管理 对于我之前用eclipse连接MySQL时用的URL是jdbc:mysql://localhost:3306/wo...

2019-07-07 17:00:21 2123

原创 Java界面设计GUI

界面主要是先申请一个窗口,窗口只能有一个,然后在窗口中可以有多个面板,多个面板的布局可以实现美丽的界面首先申请一个JFrame窗口,可以设置窗口的大小及位置 然后申请JPanel面板,可以设置窗口的大小及位置 然后可以在面板上申请组件,例如标签,文本框,按钮和下拉框等这个是我做出的一个简单的图书管理系统界面具体代码如下,解释大都有注释package com.java....

2019-07-06 11:25:05 7482 2

两年ACM竞赛所有算法总结.docx

两年ACM竞赛所有算法总结,这里包含最短路、最小生成树、动态规划、字符串匹配、博弈、大数、Hash、排序、二分匹配、并查集、最大流、欧拉函数、扩展欧几里得等

2020-04-05

图书管理系统(C语言).docx

关于此图书管理系统程序设计的文档,该文档,详细的介绍了此图书管理系统 关于此图书管理系统程序设计的文档,该文档,详细的介绍了此图书管理系统

2019-11-26

使用JWT做令牌用户信息要保存到token里吗?

发表于 2020-10-05 最后回复 2020-10-05

eclipse和IDEA应该选哪个呢

发表于 2019-08-08 最后回复 2020-08-11

idea收费与不收费的区别在哪?

发表于 2019-08-09 最后回复 2020-08-05

JavaWeb与Web有什么区别

发表于 2019-09-06 最后回复 2020-04-01

增强for遍历集合

发表于 2019-09-19 最后回复 2020-03-03

数据库连接池

发表于 2019-09-25 最后回复 2020-03-03

JavaScript学习方向

发表于 2019-09-21 最后回复 2020-03-03

velocity主要是用来做什么的,现在都不用了吗,被什么取代了?

发表于 2019-12-11 最后回复 2020-03-03

可以用两个tomcat访问一个mysql吗?

发表于 2020-03-02 最后回复 2020-03-03

idea破解旗舰版和社区版哪个好用

发表于 2019-08-10 最后回复 2020-01-06

GitHup

发表于 2019-08-11 最后回复 2019-09-19

如何学习Java

发表于 2019-07-14 最后回复 2019-09-19

空空如也

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

TA关注的人 TA的粉丝

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