自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb Day02(动力节点)

如果使用php语言开发WEB项目,同样也是有session这种机制的。session对象最主要的作用是保存会话状态。(用户登录成功了,这是一种登录成功的状态,你怎么把登录成功的状态一直保存下来呢?在java的servlet规范当中,session对应的类名HttpSession(jarkata.servlet.http.HttpSession)删除cookie的时候注意路径和原来的要一致,否则无法删除!为什么需要session对象来保存会话状态呢?思考一下session对象的实现原理。...

2022-07-24 20:32:11 252

原创 JDBC简记

四、对象说明可以防止sql注入,且效率更高

2022-07-01 20:17:40 208 1

原创 JavaWeb Day01

下载、解压3.3 发布网站超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。HTTP1.0默认使用短连接,每次请求都需要建立新的TCP连接,连接不能复用。HTTP1.1支持持久连接和请求的流水线处理,在一个TCP连接上可以传送多个HTTP请求和响应,减少建立和关闭TCP连接的消耗和延迟,提高效率。HTTP1.1默认开启“Connection:Keep-Alive”,使用长连接,加入“Connection:cl

2022-06-27 22:40:30 246 1

原创 JavaScript随记

遍历

2022-06-26 15:24:11 305 1

原创 JavaSE篇Day12_注解与反射

注解、反射

2022-06-19 19:26:33 138

原创 JavaSE篇Day11_多线程

java多线程2.5 实现Callable接口带参数lambda表达式三、线程状态3.2 线程休眠3.4 线程强制执行3.5 线程状态观测3.6 线程优先级3.7 守护线程四、线程同步4.1 线程同步机制同步和异步线程t遇到synchronized先找synchronized后面对象的锁。如果锁没被占用,则t占用该对象的锁;在t执行完同步块之前,其他线程都无法获取到该对象的锁;...

2022-06-12 17:19:40 151 1

原创 JavaSE篇Day10_I/O流

一、IO主要内容二、File类package com.io;import java.io.File;public class Demo01 { public static void main(String[] args) { File file = new File("D:\\java_leaning\\abc.txt"); //获取文件对象,注意路径转义// File file1 = new File("D:\\java_leaning","D:ab

2022-06-05 20:34:21 86

原创 JavaSE篇Day10_集合与泛型

一、集合概述二、HashSetpackage com.collection.set;import java.util.HashSet;import java.util.Iterator;public class Demo01 { public static void main(String[] args) { HashSet<Object> objects = new HashSet<>(); objects.add(1);

2022-05-15 16:54:15 189 1

原创 JavaSE补充

1.==与equals基本类型比较:只要两个值相等,就返回true;引用类型比较:指向同一对象时,返回true用"=="进行比较,符号两边的数据类型必须兼容 ,否则编译出错2.包装类和toString包装类主要用于基本数据类型和字符串之间的转换Object类的toString方法输出当前对象的内存地址包装类的toString输出字符串3.单例模式package com.oop.demo09;/** * 饿汉式单例模式 */public class HungerSi

2022-05-14 22:34:58 136

原创 狂神说JavaSE篇Day09_异常处理

一、什么是异常二、异常体系结构三、Java异常处理机制抛出异常捕获异常异常处理五个关键字:try、catch、finally、throw、throwsidea快捷键:选中代码,ctrl+alt+Tpackage com.exception;public class Demo01 { public static void main(String[] args) { int a = 1; int b = 4; //假设要捕获多

2022-05-04 21:49:30 132 1

原创 狂神说JavaSE篇Day08_面向对象

一、什么是面向对象面向过程:线性思维面向对象:以类的方式组织代码,以对象的方式组织数据二、回顾方法2.1 方法的定义修饰符返回类型break:(跳出switch,结束循环)和return(结束方法,返回结果)区别方法名:注意规范、见名知意参数列表:参数类型、参数名,可变长参数异常抛出:后面讲解2.2 方法的调用静态方法(可通过类调用)和非静态方法(只能通过实例调用),static形参和实参值传递和引用传递this关键字:代表类的实例,和python中的self类似

2022-05-04 18:43:10 336

原创 狂神说JavaSE篇Day07_数组

一.数组定义数组是相同类型数据的有序集合,其中每个数据称作一个数组元素,可通过下标来访问二.数组声明创建2.1 声明与创建package com.zhu.array;public class Demo01 { public static void main(String[] args) { int[] nums; //1.声明一个数组,推荐! //int nums2[];类c++写法,不推荐使用 nums = new int[10];//

2022-05-03 14:27:55 401

原创 狂神说JavaSE篇Day06_Java方法

一、什么是方法方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含在类或对象中方法在程序中创建,在其他地方引用设计方法的原则一个方法只完成一个功能,这样有利于后期扩展二、方法的定义和调用2.1方法定义注意事项方法可以有返回值也可以没有返回值(void);如果有返回值,必须有returnreturn除了有返回值的意思,还代表终止方法2.2方法调用三、方法的重载顺序不同指参数类型的顺序不同,和形参的名称无关四、命令行传递参数packa

2022-05-02 16:35:21 370

原创 狂神说JavaSE篇Day05_Java流程控制

一、用户交互1.Scanner对象java5新特性:java.util.Scanner,通过Scanner类获取用户输入基本语法Scanner s = new Scanner(System.in)方法:next(),nextLine(),hasNext(),hasNextLine()package com.zhu.scanner;import java.util.Scanner;public class Demo01 { public static void main(Str

2022-05-01 16:58:17 551 1

原创 狂神说JavaSE篇Day04_Java基础

一.注释、标识符、关键字1.注释单行注释多行注释文档注释//单行注释/*多行注释打大苏打*//**文档注释*/有趣的代码注释2.标识符java所有组成部分都需要名字。类名、变量名以及方法名都被称为标识符注意点所有标识符以字母、$、_开头;不能使用关键字作为变量名或方法名;标识符是大小写敏感的;建议用英文3.关键字二.数据类型1.介绍强类型语言:要求变量的使用严格符合规定,所有变量必须先定义后使用2.分类基本类型(primitive type)数

2022-04-29 22:53:19 474

原创 狂神说JavaSE篇Day03_Java入门

1.java三大版本JavaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发(手机,家电)JavaEE:企业级开发(web端,服务器开发)2.JDK、JRE、JVMJDK: Java Development KitJRE: Java Runtime EnvironmentJVM: Java Virtual Machinejdk:java开发者工具,包含jre和jvmjre:java运行时环境jvm:java虚拟机,可移植性的核心3.Java环境安装jdk下载

2022-04-28 23:26:40 598

原创 狂神说JavaSE篇Day02_计算机基础知识

1.什么是计算机计算机硬件cpu内存硬盘显卡主板键鼠显示器…windows快捷键window+E 打开我的电脑常见DOS命令#盘符切换g:d:#查看当前目录下所有目录/文件dir#进入目录cd /d f:cd /d E:\idecd abccd ..#清理屏幕cls#创建文件夹md test#创建文件cd>a.txt#删除文件del a.txt#删除目录rd test...

2022-04-27 22:26:23 145

原创 狂神说JavaSE篇Day01_Markdown学习

Day01_Markdown学习1.标题语法”# 一级标题“ 注意#后要有空格”## 二级标题“2.字体hello,world! 粗体:两边加** 快捷键:ctrl+bhello,world! 斜体:两边加* 快捷键:ctrl+ihello,world!hello,world! 快捷键:ctrl+uhello,world! 删除线:两边加~~3.引用《射雕英雄传》 左

2022-04-27 21:34:35 164

空空如也

空空如也

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

TA关注的人

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