- 博客(24)
- 收藏
- 关注
原创 JSP的基础内容整理
一、JSP的注释1、显示注释:查看网页源代码能够看到的注释a、继承HTML风格的注释: <!-- 这是HTML的注释 -->2、隐式注释查看网页源代码能够看不到的注释a、JSP自己的注释: <%-- 这是JSP的注释 --%><%-- 这是JSP的注释 --%>b、继承Java风格的注释: // 单行注释 /多行注释/<%// 单行注...
2019-07-11 21:23:48
176
原创 servlet过滤器,监听器
过滤器(Filter)用于servlet之外对于Resquest或Response的修改,用于对用户请求的预处理,可对HttpServletResponse进行后处理。实现步骤(于tomcat以及servlet2.5的版本中):1.创建普通java类,一般单独放一个过滤包下,好区分2.实现javax.servlet.Filter接口3.配置web.xml的对应过滤代码过滤器链:如果有...
2019-07-10 20:00:16
215
原创 浏览器中Cookie和Session的用途
Cookie对象浏览器的一种技术通过服务器的程序能将一些只须保存在客户端,或者 在客户端进行处理的数据,放在本地的计算机上,不需要通过网络传输;cookie的大小在4kb左右,每个浏览器在同一域名下能存放cookie数量是有限的,谷歌浏览器大概是50个。Cookie不跨浏览器,换电脑也无效。优缺点:提高网页的效率,减轻服务器的负载。安全性较差。Cookie的...
2019-07-08 22:11:56
1624
原创 Servlet的介绍和实现
Servlet是java早期的靠java语言编写的Web服务器端技术,可以实现前后端的交互,Servlet对每个请求都是单独启动一个线程。Servlet的实现(工具例如eclipse以及服务器Tomcat)准备工作1.导入Tomcat服务器2.创建dynamic web project设置版本为2.53.把project添加入服务器新建Servlet1、src中新建包以及普通Java...
2019-07-05 20:28:50
184
原创 JSON与java对象的转换以及XML的基本应用规范
两种Java对象与JSON格式互转的方法:(以eclipse为例,需要下载服务器)需要创建dynamic web的project,接着在src目录下创建test文件中的Junit Test Case来使用测试,实行格式转换。注意:1、单元测试类不能有父类 2、单元测试方法不能是静态方法 3、单元测试方法没有参数 4、单元测试方法返回值是void ①Gso...
2019-07-04 20:28:43
165
原创 ajax的基本介绍
Ajax:(Asynchronous JavaScript +XML)可实现异步刷新(不刷新网页的情况下更新服务器最新的数据)实现步骤:1.创建XMLHttpRequest核心对象var xhr=new XMLHttpRequest();2.准备请求xhr.open(); 需要放入三个参数 ①请求类型 GET/POST ②请求的路径 (请求的地址:...
2019-07-02 21:00:44
163
原创 jQuery的基础应用
jQuery的引用<script type="text/javascript" src="js/jquery-3.4.1.js" ></script><script> .....</script> $表示jQuery的调用DOM元素的获取方式:基础选择器1.Id选择器 $("#id属性值") 选择id为指定值的元素 (如果有多个...
2019-07-01 22:44:16
150
原创 使用webStorm中html5的小入门基础
结构:(用过java eclipse的可以选择使用eclipse的快捷键) Title 2种元素类型块元素: 前后换行,自占一行可以嵌套行内元素,普通文本,块元素行内元素:宽度由自身撑起可以嵌套行内元素,普通文本 1. a 超链接标签(所有关键字都可只打一个单词再按Tab键自动补充,比如打a再按tab会自动补齐超链接标签) <a hr...
2019-06-23 22:28:55
1995
原创 JDBC的基本操作步骤
JavaDataBaseConnectivity(Java数据库连接)操作步骤:加载驱动(选择数据库)Ex.Class.forName(“oracle.jdbc.driver.OracleDriver”);获取连接(与数据库链接,以SCOTT表为例)Connection con=DriverManager.getConnection(“jdbc:oracle:thin:@local...
2019-06-21 20:23:26
281
原创 SQL的基础应用
SQL(structured query lanauage)作为数据库的一种结构化查询语言,分为DDL(数据定义语言),DML(数据管理语言)和DCL(数据库控制语言)三部分其中DML分为DQL(数据查询语言)和DML表是其常用的查询的类型查询关键字selectSELECT * FROM 表名; 查询某个表中所有的记录的所有字段信息 SELECT 列名 FROM 表名; 查...
2019-06-19 20:58:52
220
原创 关于反射机制的一些理论小结
反射 Reflect发生在程序运行期的行为,以检查类,接口,变量,方法的信息和实例化对象来调用方法,获取变量的值。eg.通过反射创建对象1.首先在同一project下创建source文件夹,再其内创建db.properties文件,内部写个代码如:name=com.homeWork.Reflect.Person2.关联db文件pro.load(Thread.currentThread()...
2019-06-17 21:16:11
187
原创 关于线程通行的应用,以及IP的基础介绍
线程通信:wait 和 notify和notifyAll() -->同步环境下使用 否则:IllegalMonitorStateException人车公用街道的案例street Person Carwait():使线程进入等待序列,释放对象锁,让出cpu的资源notify和notifyAll():唤醒对方处于等待序列的线程,具有可运行的能力,并且要获取对象的锁和cpu的资...
2019-06-16 21:23:30
125
原创 Map类集合与线程安全
Map存储键值对形式的数据 key-value(K-V)eg.Map<Integer,String>key是无序的,不可重复的–>set集合value无序的,可重复的 -->Collection集合一个key只能对应一个value(如果想要value对应多个值可以存储在容器中list)存储多个数据的时候,如果key相同,value会覆盖遍历: ke...
2019-06-14 21:14:38
890
原创 有关容器
Collection作为 容器的父接口collection 允许有重复的元素两种子接口:Set子接口:无序的不可重复,包含子类(HashSet)Lis子接口:有序的可重复,包含(ArrayList,LinkList)容器可以存储任意类型的数据只能存储引用数据类型的数据,自动装箱容器类对象:Collection<> col=new ArrayList();<&g...
2019-06-13 20:39:17
112
原创 I/O流的基本主要内容
流:一连串流动的数据操作流程:数据源—>程序流的分类:流向:①输入流 ②输出流操作单元:①字节流 ②字节流功能:①节点流 ②功能流字节流也被称为万能流(抽象类,表示字节输入流所有类的超类,不能实例化)字节输入流 InputStream(类的方法都可以在API中查找)流向:输入流功能:节点流方法int类型的read();表示每次从输入流中读入一个字节的内容读入顺序:...
2019-06-11 21:10:49
245
原创 基本数据类型的包装,Date,枚举类以及String类
基本数据类型和其大写类byte–> Byteshort–> Shortint–> Integerlong–> Longfloat–> Floatdouble–>Doublechar–> Characterboolean–>Boolean自动装箱:从基本数据类型–>包装类型自动拆箱:从包...
2019-06-10 22:43:16
155
原创 二维数组的结构,常用方法以及异常和处理方式
二维数组结构:①数据类型【】【】 数组名;②数据类型 数组名【】【】;两种都可以,任选数组的初始化(赋值)动态:数据类型【】【】 数组名=new 数据类型【一维长度】【二维长度】;//表示创建了一维和二维的具体长度,但是数组中的值没有赋值(默认为0)数据类型【】【】 数组名=new 数据类型【一维长度】【】;//表示只给一维数组确定长度,二维数组还未被创建静态:数据类型【】【】...
2019-06-09 14:23:04
1003
转载 关于匿名内部类,Lambda,数组以及可变参数
匿名内部类没有名字的内部类简化没有独自作用|功能的实现|子类*new Smoking(){ //–匿名内部类的蕾体 是new后面的接口或者父类的实现类|子类的类体@Overridepublic void cat() {System.out.println(“吸猫…”);}}.cat();interface Smoking{void cat();}Lambda表达式目标:...
2019-06-05 23:22:23
367
原创 interface,Single,StaticProxy,Factory的小结
Interface(接口)特殊的抽象类优点:①提高代码的复合性②解耦③定义编程规范④接口多实现(而继承只能单继承eg.class C extends D implents A,B{…}表示C继承D,实现接口A,B(接口A,B可以归成一类,比如接口R继承A,B,这样写的时候可以直接写成R,而不用写A,B))结构:public interface Interface01{…}然后另外创建...
2019-06-04 20:52:38
141
原创 输入三个班,每班10个学生的成绩,求和并求平均分
import java.util.Scanner;public class Sum{public static void main(String[ ] args) {Scanner sc=new Scanner(System.in);double sum=0;double average=0;for(int i=1;i<=3;i++){System.out.println(“输...
2019-06-04 20:28:00
3379
原创 权限修饰符,equals,super,重写,多态的小结
权限修饰符主要是四种private,default(不写就是默认),protected,publicprivate只能修饰本类deafult修饰本类和同包类protected修饰本类,同包类,不同包子类public修饰本类,同包类,不同包子类以及不同包的其他类以上权限修饰符只能修饰成员(static),成员修饰符(成员变量|成员方法)private的内容不能被继承只有public和...
2019-06-03 23:30:20
240
原创 关于static,private,block,封装以及继承的小结
staticstatic可以修饰变量以及方法:修饰变量时被称为静态变量|类变量( static是成员修饰符,不能修饰局部变量)结构:类名.静态变量名;对象.静态变量名static修饰方法是被称为静态方法|类方法类名.静态方法名;对象.静态方法名在静态的内容中,可以直接使用静态的内容,不可以直接使用非静态的内容再非静态的内容中,可以直接使用静态的内容,可以直接使用非静态的内容pri...
2019-06-02 22:36:01
93
原创 关于java面向对象的类与对象,以及构造器的小结
面向对象的优点:1.贴合现实2.体现管理者的模式,简化复杂问题(面向过程如同执行者,按步骤一步步执行)面向对象的两个属性:类与对象类:自义定为一些事物的模板类类的属性→成员变量,类的功能→成员方法(不用static修饰)对象:真实存在的客观事物结构:public class+类名{//成员变量修饰符+数据类型+变量名=赋值;//成员方法(不加static的方法)测试类的步...
2019-05-31 21:20:28
117
原创 方法,重载,递归的小结
方法及其调用:方法都一般满足处于类中和方法外的位置方法语法结构:分为①有返回值类型的方法:②无返回值类型的方法:① 修饰词+返回值类型+方法名(【参数列表】){代码块;return 返回值;}修饰词:eg.publuc,private返回值类型:数据类型eg.int, short, byte方法名:自己起的方法名字,最好能够见名知意参数列表:定义未知变量,形式:数据类型+...
2019-05-31 09:13:12
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人