自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java学习——servlet简单学习

躬自厚而薄责于人,则远怨矣。 ——《论语》前言:个人学习内容,记录一下,略显粗浅。准备:了解前端知识,并下安装好Tomcat,若没有请看上一篇:Tomcat下载和安装目录一、写个servlet二、Servlet知识点简单了解1.web发展2.web服务器3.Tomcat4.Servlet5.给servlet配置映射路径:6.Servlet的生命周期7.接收客户端信息8. get请求和post请求9.响应方式10. 三大作用域11.cookie和session12.servlet的线程安全问题三、.

2020-12-02 21:50:06 208

原创 Java学习——Tomcat的下载和安装

见善如不及,见不善如探汤。 ——《论语》前言:好多天没有更新了,要开始学J2EE了,看了几天的前端,写样式太烦了…html+css+javascript目录Tomcat 简介Tomcat 下载Tomcat 安装Tomcat 验证成功Tomcat 简介Tomcat是常见的免费的web服务器.Tomcat 这个名字的来历,Tomcat是一种野外的猫科动物,不依赖人类,独立生活。 Tomcat的作者,取这个名字的初衷是希望,这一款服务器可以自力更生,自给自足,像Tomcat这样一种野生动物一般,不依.

2020-12-02 18:58:59 213

原创 Java学习——Socket网络编程

天行健,君子以自强不息。 ——《周易》前言:学习内容,略显粗浅。准备:IDEA打开多个控制台窗口运行程序目录一、ip地址和端口1.ip地址2.端口3.获取本机IP地址4.ping命令5.使用java 执行ping命令二、Socket1.建立连接2.发送数字3.发送字符串三、多线程聊天一、ip地址和端口1.ip地址在网络中每台计算机都必须有一个的IP地址;32位,4个字节,常用点分十进制的格式表示,例如:192.168.1.100127.0.0.1 是固定ip地址,代表当前计算机,相当于面.

2020-11-26 13:43:37 252

原创 IDEA打开多个控制台窗口运行程序

勿以恶小而为之,勿以善小而不为。 ——《三国志》刘备语我用的是IDEA,要打开多个控制台窗口运行程序,只需要2步完成。

2020-11-26 12:43:02 2373 3

原创 Java学习——JDBC之从导Jar包到封装

书籍就像一盏神灯,它照亮人们最遥远、最黯淡的生活道路。——乌皮特前言:下面内容是本人Java初学者的学习内容前提准备:已经安装好mysql数据库,若没有请看Mysql8.0的下载安装需要学习SQL语句,没有学的请看SQL语句简单学习目录一、mysql-connector-java1.下载2.导入项目中二、JDBC简介JDBC 重要的 四大物件三、JDBC的实现1.初始化驱动2.与数据库进行连接3.SQL语句的执行4.获取结果5.关闭连接6.预编译PreparedStatement7.批处理8.事.

2020-11-25 13:31:03 502

原创 Java学习——Mysql8.0的下载安装

业精于勤,荒于嬉;行成于思,毁于随。——韩愈非常棒的Java自学网站

2020-11-23 09:02:05 443

原创 Java学习——SQL语句的基础学习

千教万教教人求真,千学万学学做真人。——陶行知非常棒的java自学网站一、规则语句后面要有分号,不区分大小写,单引号和双引号都代表字符串,整型和浮点型可以不用引号。二、DDL语言DDL语言: 数据定义语言查看所有数据库 show databases;新建数据库 create database student;使用数据库 use student;删除数据库 drop database student;查看数据库中的所有表 show tables;新建表 create table.

2020-11-23 08:18:27 230

原创 Java学习——多线程的基础学习

立身以立学为先,立学以读书为本。——欧阳修非常棒的学习网站:How2J一、多线程概念多线程:多个程序片段同时去抢占cpu的资源执行自己的代码举例:你一边听周杰伦的歌,一边写代码,还一边放着武林外传进程:一个应用程序的执行 一个进程可能由多个线程组成的进程之间不共享数据,相互独立的多线程之间共享数据二、创建多线程创建多线程有3种方式继承Thread类实现Runnable接口匿名类的方式启动线程是start()方法,run()并不能启动一个新的线程。1.继承线程类.

2020-11-21 07:54:46 207 1

原创 Java学习——I/O流

理想的书籍是智慧的钥匙。——列夫·托尔斯泰一、File文件对象文件和文件夹都是用File代表绝对路径:从磁盘读取的路径或者网站目录的路径相对路径:指目标相对于当前文件的路径实践代码,搓搓小手动起来(=!=):一些File类常用的方法://文件对象import java.io.File;import java.io.IOException;import java.util.Date;/* 文件和文件夹都是用File代表 绝对路径:从磁盘读取的路径或者网站目录的路径.

2020-11-18 09:53:53 117

原创 Java学习——日期和时间

学习永远不晚。——高制尔基一、Date类ava.util 包提供了 Date 类来封装当前的日期和时间。Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date()第二个构造函数接收一个参数,该参数是从1970年1月1日早上8点0分0秒起的毫秒数。Date(long millisec)public class DateDemo { public static void main(String[] args) { .

2020-11-16 10:40:47 172

原创 Java学习——集合、接口和实现类

学如逆水行舟,不进则退。——《增广贤文》一、集合简介这2天主要学了这两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。集合框架体系如图所示:接口: 是代表集合的抽象数据类型。具体类: 是集合接口的具体实现。算法: 是实现集合接口的对象里的方法执行的一些有用的计算。之前已经简单了解过数组,那么数组和集合的区别在哪呢?二、常用集合的分类尽管 Map 不是集合,但是它们完全整合在集合中。常用集合接口和具体类图:Col.

2020-11-16 08:49:31 673 1

原创 jdk api 1.8中文手册

百度网盘提取:链接:https://pan.baidu.com/s/1Hb10gX4i1hpRzDbB0s6GsA提取码:bl1e

2020-11-14 16:23:28 1035 1

原创 Java学习——异常与异常处理

学习这件事不在乎有没有人教你,最重要的是在于你自己有没有觉悟和恒心。——法布尔一、异常简介异常:程序出现意外导致中断指令流的一种事件。异常是一个类,继承于Throwable类,其中包括2个主要大类:Error(错误) 和 Exception(异常)。Error:包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者;Exception:分为编译期异常和运行时异常(RuntimeException)实践代码,搓搓小手动起来(=!=):几个常见的异常:publ.

2020-11-13 22:53:32 123

原创 Java学习——反射机制

鸟欲高飞先振翅,人求上进先读书。——李苦禅什么是反射机制?运行状态中,对于任意一个类,都能够知道并调用这个类的所有属性和方法,并可以修改属性。反射机制的作用在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个对象的方法生成动态代理反射机制的优缺点优点:提高了程序的灵活性和扩展性降低耦合性,提高自适应能力允许程序创建和控制任何类的对象,无需提前硬编码目标类缺点:性能问题:使用反射基本上是一种解释.

2020-11-13 01:21:14 121

原创 Java学习——抽象类、接口和内部类

书籍是最好的朋友。当生活中遇到任何困难的时候,你都可以向它求助,它永远不会背弃你。——都德一、抽象类定义:用abstract修饰的类(abstract不能与final连用 )存在的意义:被继承,父类中声明的方法由子类实现具体行为。抽象方法:只有方法的声明,没有方法的具体实现public abstract int count();抽象类与普通类区别不大:不能创建对象抽象类中可以有抽象方法(可以没有),子类必须重写所有的抽象方法,如果不想重写,子类也必须声明为抽象类。有抽象方法的类一定是抽象.

2020-11-12 08:27:20 155 2

原创 Java学习——类的生命周期和内存

常识是本能,有足够的常识便是天才。——肖伯纳一、类的生命周期类的生命周期:1.加载:将二进制流加载进来.class2.连接: 验证:确保加载进来的数据不会损害虚拟机 准备:为类变量分配内存,附默认值 解析:符号引用转化为直接引用3.初始化:将静态信息赋值 静态代码块在类初始化时执行,类初始化只初始化一次4.对象实例化:4种方法:new()创建clone()创建,需要类实现 Cloneable 接口通过反射机制创建将一个对象实例化后,进行序列化,再反序列化.

2020-11-11 21:37:53 660 1

原创 Java学习——构造方法和get/set()方法

知之者不如好之者,好之者不如乐之者。——孔子一、构造方法构造方法(构造器):每个类都有一个默认的无参构造器,jvm自动给我们添加的, 如果我们手写一个构造器,jvm不会给我们自动添加构造器。语法:<访问修饰符> <方法名称>(参数列表){实现体}作用:对类进行初始化Student s = new Student();//这时调用的是Student的无参数构造方法;Student s = new Student(“tony”);//这时调用的是Student的有.

2020-11-10 22:28:01 4278

原创 Java学习——面向对象和4大特性

书读的越多而不加思考,你就会觉得你知道得很多;而当你读书而思考得越多的时候,你就会越清楚地看到,你知道得很少。——伏尔泰一、面向对象和面向过程面向对象:把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现, 使用的时候一个一个依次调用就可以了光看定义实在难理解,下面这个网上的解析很不错举个例子:五子棋程序面向过程:先分析问题的步骤:开始游戏,.

2020-11-10 04:41:16 183

原创 Java学习——字符串和基本操作

千教万教教人求真,千学万学学做真人。——陶行知字符串:字符的序列,它是组织字符的基本数据结构可以分为两类:创建之后不会再做修改和变动的字符串常量String类创建之后允许再做更改和变化的字符串变量StringBuffer类和StringBuilder类一、String字符串的基本操作:实践代码,搓搓小手动起来(=!=):String s = “hello”;String str = new String(“hello”);字符串长度,字符个数(length(),返回值int.

2020-11-07 23:24:23 101

原创 Java学习——方法和重载

书到用时方恨少,事非经过不知难。 ——陆游Java学习——方法和重载一、方法方法定义:解决某件事情或实现某个功能的办法举例:我饿了,需要吃饭,那我就需要调用eat()方法方法的声明: 修饰符 返回值类型 方法名 (参数类型 参数名1,参数类型 参数名2,…){执行的代码…return 返回值;}修饰符:方法的修饰符有很多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等返回值类型:限定方法中return返回值的数据类型当然方法中没有返回值.

2020-11-07 22:37:02 63

原创 Java学习——基础知识之选择分支语句、循环语句和数组

知识分子优于文盲,如同活人优于死人。 ——亚里士多德Java基础知识之选择分支语句、循环语句和数组一:选择分支语句分别是if(-else if)-else 语句和switch语句 选择分支语句: 1. if(判断的条件){ 条件满足时执行的代码 }else{ 条件不满足时执行的代码 }.

2020-11-06 18:13:24 290

原创 Java学习——基础知识之运算符和输入输出

知识是珍宝,但实践是得到它的钥匙。——托马斯·富勒Java基础知识之运算符和输入输出一、运算符1.算术运算符:包括:+,-,*,/(整数运算取整),%(取余),++(递增1),–等2.赋值运算符:包括:=,+=,-=,*=,/=,%=3.逻辑运算符:包括:&(逻辑与),|(逻辑或),!(非),^(异或),&&(短路与),||(短路或)4.条件运算符:包括:()?:一般形式为(三目运算符)表达式1?表达式2:表达式3;5.关系运算符:包括:==,!=,<,&.

2020-11-06 06:04:23 703

原创 Java学习——基础知识之标识符、数据类型和类型转换

学然后知不足Java基础知识之标识符、数据类型和类型转换1.标识符标识符:变量名,方法名,类名命名规则: 由字母,数字,下划线,美元符$ 组成 不能以数字开头 驼峰式命名:myDemo 自明性:应该具有特定的意义 严格区分大小写:MyDemo和myDemo是2个完全不同的标识符 不能与关键字,保留字(const,goto)重名...

2020-11-06 05:23:44 150

原创 使用Idea编写第一个程序“HelloWorld”

使用Idea编写第一个程序“HelloWorld”前提是要先安装好Intellij IDEA软件,并且配置好JDK。Idea安装教程链接:https://my.oschina.net/u/4330613/blog/4303583JDK配置教程链接:https://blog.csdn.net/qq_28289405/article/details/826988561.打开Idea,点击create new project,进入软件,新建项目,如下图2.选择你安装的JDK3.接着next之后

2020-11-05 01:02:54 735

原创 JAVA学习——JDK下载与安装

JAVA学习-JDK下载与安装JDK是什么下载1.点开链接后,如下图选择下载,最好是jdk1.8,下载需要登陆,所以还需要创建一个Oracle账号,不过很简单:2.你需要根据你的电脑系统来进行对应的版本选择(我的是Windows x64):安装3、下载之后,双击以后进行JDK的安装。安装界面如下:4、安装完成后,需要进行环境变量的配置,右键我的电脑—属性—-高级系统设置,如下图(输入的符号都是英文的句号,逗号,分号。每操作一步都要确定无误之后再点击确定):5、点击上图中的环境变量,然后开始环境变量的配置:6

2020-11-04 11:47:52 185

空空如也

空空如也

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

TA关注的人

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