![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
garrulousabyss
Github: https://github.com/Gogogoforit
展开
-
Java笔记(P179~188)
SpeakEnglishpackage ithema02;public interface SpeakEnglish { public abstract void speak();}Person.javapackage ithema02;public abstract class Person { private String name; private int age; public Person() { } p...原创 2021-08-28 02:08:26 · 138 阅读 · 0 评论 -
Java笔记(P169~178)
Animal.javapackage ithema03;public class Animal { public int age = 40; public void eat() { System.out.println("动物吃东西"); }}Cat.javapackage ithema03;public class Cat extends Animal{ public int age = 20; ...原创 2021-07-28 22:27:22 · 169 阅读 · 0 评论 -
Java笔记(P161~168)
原创 2021-07-28 22:23:42 · 91 阅读 · 0 评论 -
Java笔记(P150~160)
Demo.javapackage ithema01;public class Demo { public static void main(String[] args) { Zi z = new Zi(); z.show(); z.method(); }}Fu.javapackage ithema01;public class Fu { public int age = 40; publ...原创 2021-07-28 21:29:30 · 123 阅读 · 0 评论 -
Java笔记(P140~149)
Student.javapackage com.itheima;public class Student { private String sid; private String name; private String age; private String address; public Student() { } public Student(String sid, String name, String age, Strin...原创 2021-07-20 05:05:03 · 162 阅读 · 1 评论 -
Java笔记(P127~139)
package demo;public class StringBuilderDemo01 { public static void main(String[] args) { //public StringBuilder(),创建一个空白可变字符串对象,不含有任何内容 StringBuilder sb = new StringBuilder(); System.out.println("sb:"+sb); System....原创 2021-07-20 00:21:53 · 161 阅读 · 1 评论 -
Java笔记(P118~126)
package Demo2;/*public String(): 创建一个空白字符串对象,不含有任何内容public String(char[] chs): 根据字符数组的内容,来创建字符串对象public String(byte[] chs): 根据字节数组的内容,来创建字符串对象String s = "abc"; 直接赋值的方式创建字符串对象,内容就是abc*/public class StringDemo1 { public static void main(String[].原创 2021-07-15 03:24:44 · 101 阅读 · 0 评论 -
Java笔记(P103~117)
原创 2021-07-15 00:01:51 · 95 阅读 · 0 评论 -
Java笔记(P86~102)
import java.util.Scanner;public class DebugTest02 { public static void main(String[] args) { //create object Scanner sc = new Scanner(System.in); //receive data System.out.println("Please the first number"); ...原创 2021-07-11 23:32:19 · 179 阅读 · 1 评论 -
Java笔记(P65~P85)
package Array;public class Array { public static void main(String[] args){ int[] arr = new int[] {1,2,3}; System.out.println(arr); System.out.println(arr[0]); System.out.println(arr[1]); System.out.prin...原创 2021-07-10 00:19:30 · 91 阅读 · 0 评论 -
Java笔记(P17~P64)
原创 2021-07-09 02:19:41 · 80 阅读 · 0 评论 -
java的“找不到或无法加载主类”问题解决
很久没有用java了,一时兴起重新装了一下,然后就遇到了这个问题。本人的java文件位于D:\develop\java\jdk-11\bin问题实质:实际上,当你使用java的时候,java只会查找当前目录。对我们而言,这里的当前目录,即是指D:\。 也因此,问题解决方法有两个:解决方式一: 将目录跳转到包含class的上级文件夹。再执行命令解决方式二: 在java命令执行中,加入-cp参数,强行规定classpath, 而不是让java傻傻的,只在当前目录去查找..原创 2021-07-09 01:16:46 · 5643 阅读 · 0 评论 -
《Java 虚拟机》笔记(三)
原创 2019-09-03 22:09:51 · 90 阅读 · 0 评论 -
《Java 虚拟机》笔记(二)
原创 2019-09-03 19:47:49 · 93 阅读 · 0 评论 -
《Java 虚拟机》笔记(一)
原创 2019-09-03 18:14:17 · 202 阅读 · 0 评论 -
《SSM 整合视频教程》(p10~p11)
p10 基础模块——修改mapper文件p11基础模块——搭建Spring的单元测试环境其中Department.javapackage com.atguigu.crud.bean;public class Department { private Integer deptId; private String deptName; p...原创 2019-08-23 22:29:39 · 146 阅读 · 0 评论 -
《Java 虚拟机》笔记(四)
原创 2019-09-03 22:48:33 · 96 阅读 · 0 评论 -
《JavaWeb视频教程》(p48)
p48 Ajax 处理JSON对象做跟json相关的,需要引入一大堆的包JsonServlet.javapackage org.lanqiao.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax....原创 2019-08-18 17:44:04 · 95 阅读 · 0 评论 -
《JavaWeb视频教程》(p47)
p47 JQuery方式的Ajax-load和getJsonMobileServlet.javapackage org.lanqiao.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servl...原创 2019-08-18 12:29:39 · 127 阅读 · 1 评论 -
《SSM 整合视频教程》(p9)
p9 基础模块,Mybatis逆向工程在这一部分中,我们主要关注mybatis的逆向工程pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...原创 2019-08-22 21:59:58 · 104 阅读 · 0 评论 -
Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾==============================蕃薯耀 2018年3月14日http://www.cnblogs.com/fanshuyao/一、问题描述Java代码Exceptioninthread"main"org.my...原创 2019-08-22 21:41:45 · 161 阅读 · 0 评论 -
《SSM 整合视频教程》(p4~p5)
p4 引入jar包p5 引入bootstrappom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0...原创 2019-08-21 19:15:43 · 129 阅读 · 0 评论 -
《JavaWeb视频教程》(p28~30)
p28 优化用户体验p29 优化三层(加入接口和DBUtil)p30 web调试及bug修复2. DBUtil 通用的数据库帮助类,可以简化Dao层的代码量方法重构:将多个方法的共同代码提炼出来,单独写在一个方法中,然后引入该方法即可这一部分,我们主要做了两件事。第一件,建立了接口,第二件,有了DBUtil的类IStudentDao.java...原创 2019-08-13 00:55:05 · 166 阅读 · 0 评论 -
《JavaWeb视频教程》(p42)
p42 过滤器、过滤器通配符、过滤器链原创 2019-08-16 20:24:46 · 89 阅读 · 0 评论 -
《SSM 整合视频教程》(p6~p8)
p6 SSM 整合配置_配置web.xmlp7 SSM 整合配置_配置SpringMVp8 SSM 整合配置_配置SpringapplicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/bean...原创 2019-08-22 20:44:29 · 123 阅读 · 0 评论 -
《JavaWeb视频教程》(p43)
p43 监听器AttributeListener.javapackage org.student.listener;import javax.servlet.ServletContextAttributeEvent;import javax.servlet.ServletContextAttributeListener;import javax.servlet.S...原创 2019-08-16 22:11:30 · 108 阅读 · 0 评论 -
《JavaWeb视频教程》(p44)
p44 session 绑定解绑,钝化活化BeanListener2.javapackage org.student.listener;import java.io.Serializable;import javax.servlet.http.HttpSessionActivationListener;import javax.servlet.http...原创 2019-08-17 18:32:49 · 135 阅读 · 0 评论 -
《JavaWeb视频教程》(p45)
p45 Ajax原理及js方式实现1. Ajax: 异步js和xml异步刷新: 如果网页中某一个地方需要修改,异步刷新可以使:只刷新该需要修改的地方,而页面中其他地方保持不变。例如:百度搜索框,视频的点赞实现:(1)JS: XMLHttpRequest对象XMLHttpRequest对象的方法:open(方法名(提交方式get|post),服务器地址,true):...原创 2019-08-17 21:21:27 · 237 阅读 · 0 评论 -
《JavaWeb视频教程》(p46)
p46 JQuery 方式的Ajax——post, getMobileServlet.javapackage org.lanqiao.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servl...原创 2019-08-17 22:53:27 · 131 阅读 · 0 评论 -
Java方法区、永久代、元空间、常量池详解
1.JVM内存模型简介堆——堆是所有线程共享的,主要用来存储对象。其中,堆可分为:年轻代和老年代两块区域。使用NewRatio参数来设定比例。对于年轻代,一个Eden区和两个Suvivor区,使用参数SuvivorRatio来设定大小;Java虚拟机栈/本地方法栈——线程私有的,主要存放局部变量表,操作数栈,动态链接和方法出口等;程序计数器——同样是线程私有的,记录当前线程的行号指示器,为线...转载 2019-09-04 14:53:21 · 215 阅读 · 0 评论 -
《Java 虚拟机》笔记(五)
原创 2019-09-04 15:24:35 · 100 阅读 · 0 评论 -
《JavaWeb视频教程》(p7)
p7 response, 请求转发和重定向,cookie1. response 响应对象void addCookie( Cookie cookie); 服务端向客户端增加cookie对象void sendRedirect(String location) throws IOException; 页面跳转的一种方式(重定向)void setContentType(String T...原创 2019-08-04 19:22:13 · 132 阅读 · 0 评论 -
《SpringMVC视频教程》(p10)
p10 错误消息处理,数据校验1.错误消息:public String testDateTimeFormat(Student student, BindingResult result ,Map<String,Object> map) {需要验证的数据是 Student中的birthday, SPringMVC要求 如果校验失败 则将错误信息 自动放入 该对象之后紧挨着的...原创 2019-09-09 15:13:18 · 128 阅读 · 0 评论 -
《SpringMVC视频教程》(p9)
p9 数据格式化5.数据格式化 SimpleDateForamt sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");SPringMVC提供了很多注解,方便我们数据格式化实现步骤:a.配置 <!-- 配置 数据格式化 注解 所依赖的bean --> <bean id="conversionServ...原创 2019-09-09 14:29:58 · 137 阅读 · 0 评论 -
《SpringMVC视频教程》(p8)
p8 视图解析器常见功能,处理静态资源,类型转换器InternalResourceViewResolver其他功能:1.<mvc:view-controller ...>index.jsp -> Controller(@RequsetMapping("a")) ->succes.jsp要用SpringMVC实现:index.jsp -> succes.j...原创 2019-09-08 23:00:49 · 114 阅读 · 0 评论 -
《SpringMVC视频教程》(p7)
p7 视图,视图解析器,国际化2.视图、视图解析器视图的顶级接口:View视图解析器:ViewResolver常见的视图和解析器:InternalResourceView、InternalResourceViewResolverpublic class JstlView extends InternalResourceView:springMVC解析jsp时 会默认使...原创 2019-09-08 22:08:46 · 122 阅读 · 0 评论 -
《SpringMVC视频教程》(p6)
p6 处理模型数据,及ModelAttribute等注解的使用1.处理模型数据如果跳转时需要带数据:V、M,则可以使用以下方式:ModelAndView、ModelMap 、Map、Model -数据放在了request作用域@SessionAttributes、@ModelAttribute示例:public String testModel(Model model|...原创 2019-09-08 16:34:52 · 85 阅读 · 0 评论 -
《SpringMVC视频教程》(p5)
p5 Rest风格b.表单 <form action="handler/testRest/1234" method="post"> <input type="hidden" name="_method" value="DELETE"/> <input type="submit" value="删"> <...原创 2019-09-08 15:30:03 · 409 阅读 · 0 评论 -
《SpringMVC视频教程》(p4)
p4 利用IDE快速配置,Rest风格@RequestMapping(value="welcome3/**/test")接受示例:a href="welcome3/abc/xyz/abccc/test"<a href="handler/welcome5/zs">...</a>通过@PathVariable获取动态参数public String welco...原创 2019-09-06 20:38:40 · 107 阅读 · 0 评论 -
《SpringMVC视频教程》(p2~p3)
p2 ReuquestMapping及属性映射是 去匹配@RequestMapping注解,可以和方法名、类名不一致通过method指定 请求方式(get post delete put) @RequestMapping(value="welcome",method=RequestMethod.POST)//映射设置name="xxxx"的情况:params= {"nam...原创 2019-09-06 20:29:18 · 107 阅读 · 0 评论