自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习—07. 反射

反射1. 获取Class三种方式Class.forName()对象.getClass()类型.classpublic static void main(String[] args) { /* * 1. forName是一个静态方法 * 2. 参数是一个字符串 * 3. 参数必须是一个完整类名 * 4. 此方法会导致类加载,执行且只执行静态代码块中的内容 */ Class c1 = Class.forName("java.lang

2022-04-14 17:26:37 79

原创 maven学习

核心概念pom.xml:项目对象模型,maven把一个项目当作一个模型使用,控制maven构建项目,管理jar依赖<!--坐标:用来唯一确定一个资源--><groupId>com.ming</groupId> <!--域名倒写--><artifactId>hello</artifactId> <!--项目名--><version>0.0.1</version> <!--版本号-

2022-04-07 21:57:12 160

原创 javascript学习

嵌入JS的三种方式onclick(js代码)通过脚本块引入外部文件<!-- 直接嵌入--><body><input type="button" value="按钮" onclick="alert('hello test1'); alert('hello test2');"></body><!-- 通过脚本块嵌入--><body

2022-04-07 14:38:02 725

原创 javaweb学习—07.JSTL标签库

JSTL标签库1. 作用与EL表达式一起使用,将jsp中的Java代码消失2. 步骤引入jar包到lib目录下jsp中引入标签库:<%@taglib prexfix=“c” uri=“核心标签库” %><%@ taglib prefix="c" uri="/WEB-INF/tlds/c.tld" %>3. 原理 <tag> <description></description> <name

2022-04-01 19:02:53 485

原创 javaweb学习—06. EL表达式

EL表达式1. 作用代替jsp中的java代码从域中取数据一个key对应多个域,优先从小范围中取数据将其转换为字符串输出到浏览器${name}:<%=request.getAttribute("name") == null ? "" : request.getAttribute("name")%>public class Person { private String name; private int age; public vo

2022-04-01 19:00:08 301

原创 Javaweb学习—05. jsp指令与九大内置对象

jsp指令指导jsp翻译引擎如何翻译jsp页面指令包括:include taglib page语法:<%@指令名 key=value key=value…%>page指令常见属性:<%@page contentType="text/html; charset=UTF-8"%> <%--设置响应类型,字符集--%><%@page pageEncoding="UTF-8"%>

2022-04-01 18:58:42 89

原创 javaweb学习—04. HttpServlet

HttpServletHttp协议Http请求协议请求行:请求方式 URI HTTP版本号请求头:请求的主机,端口,浏览器信息,cookie等空白行请求体:发送的具体数据Http响应协议状态行响应头空白行响应体get和post的区别get是绝对安全的:只是请求数据,不会提交数据;post危险:有可能提交有害数据get支持缓存;post不支持HttpServletRequest接口封装了Http请求协议生命周期:request只在一次请求中有效

2022-03-27 14:57:20 575

原创 javaweb学习—03. 设置欢迎页

设置欢迎页在xml文件中配置<!-- 1. 路径从webapp的根下——web文件开始 2. 路径开头不需要加 / 3. 可以是设置多个欢迎页,从上到下寻找 4. 也可以是一个servlet--><welcome-file-list> <welcome-file-list>package/page.html</welcome-file-list> <welcome-file-list>package1/page1.

2022-03-26 20:06:50 442

原创 javaweb学习—02. GenericServlet类

GenericServlet类public void init(ServletConfig config) throws ServletException { this.config = config; //将config对象赋给成员变量,子类可以通过getConfig()方法获得此对象 this.init(); //可以实现让子类重写init()方法,但又不会破坏父类中的init()方法}public void init() throws ServletExcept

2022-03-26 16:23:28 674

原创 javaweb学习— 01. BS结构系统的角色和协议

BS结构系统的角色和协议开发团队Brower开发WEB Server开发DB Server开发webapp开发(编写servlet接口的实现类,编写配置文件)协议规范HTTPservlet规范规范了类和接口规范了web应用配置文件的存放路径、文件名、文件内容规范了web应用的目录结构JDBC规范目录结构webappscrm(文件目录的根,随意)html,css,js,image等WEB-INFclasses(存放编译之后的

2022-03-23 22:12:21 138

原创 六. java学习——抽象类和接口

六. 抽象类和接口抽象类抽象方法:public abstract void test();抽象类中不一定有抽象方法,但抽象方法一定在抽象类中java中凡是没有方法体的方法全是抽象方法 (×),在Object类中有个native关键字,也无方法体,用于调用JVM本地程序接口基础语法:[修饰符列表] interface 接口名{}接口支持多继承接口中只能有常量、抽象方法接口中没有构造方法非抽象类实现接口类要实现接口的所有方法类可以实现多个接口使用

2022-03-19 17:56:45 270

原创 五. Java学习——super关键字

super关键字this:this 只能出现在实例方法和构造方法中用法:this. 或 this()this. 大部分情况可以省略,但在区分局部变量和实例变量不能省略this() 用来在构造方法中调用其他构造方法,写在构造方法第一行super:super 只能出现在实例方法和构造方法中用法:super. 或 super()super. 大部分情况可以省略,但在子类和父类中有相同属性或方法时不能省this() 用来在构造方法中调用其父类的构造方法,写在构造方法第一行supe

2022-03-17 17:08:46 206

原创 四. Java学习——多态

多态多态可以降低程序耦合度,提高扩展力向上转型向下转型(可能出现异常)可能会出现ClassCastException异常使用instanceof可避免出现此异常(引用 instanceof 数据类型名)返回值:true/falseclass Animal{ public void move(){ System.out.println("animal is moving"); }}class Cat extends Animal{ pub

2022-03-16 21:27:31 121

原创 三 Java学习——方法的覆盖

方法的覆盖使用覆盖的时机父类中的方法无法满足子类业务怎样覆盖发生在父子类之间方法名相同,形参列表相同,返回值相同方法重写时:访问权限只能更高,不能更低;抛出异常只能更少不能更多注意私有方法不能覆盖(不能继承)构造方法不能覆盖(不能继承)静态方法不存在覆盖...

2022-03-16 20:11:21 50

原创 二. Java学习——static

static调用带有static方法类名.方法对象名.方法(不建议)静态代码块在类加载时执行,只执行一次一个类中可以编写多个,依次执行用于初始化操作public class test { public static void main(String[] args) { test.testDemo(); //通过类名访问 test t = new test(); t.testDemo();

2022-03-16 18:33:30 74

原创 一 this学习笔记

一. this关键字this 要使用在没有static中出现在构造方法中调用其他构造方法(只能在方法的第一行)class Customer { String name; Customer(String name){ this.name = name; } public void shop(){ System.out.println(name+"is shopping"); //name = this.name }}cla

2022-03-16 17:48:10 47

原创 【无标题】

c++核心编程

2022-03-16 16:09:39 1051

空空如也

空空如也

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

TA关注的人

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