
Java学习
该专栏将详细记录我学习Java过程中的学习笔记及心得体会,如有疑问,请加qq:1123020105,一起探讨。
sosalt8
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
servlet 学习笔记3
1.会话a.定义:一个浏览器与一个服务端的一次完整的交流b.特点:①在一次会话过程中,经历多次请求与响应②在一次会话过程中,同一个浏览器往往访问多个Servletc.需求:在一次会话过程中,在浏览器要访问的Servlet之间进行数据共享d.解决方案:Cookie 和 HttpSession2.Cookiea.介绍Cookie是Servlet规范提供一个工具类,它在参与一个会...原创 2020-04-11 00:13:32 · 294 阅读 · 0 评论 -
JDBC 学习笔记3
1.对比Statement与PreparedStatement①Statement存在sql注入问题,PreparedStatement解决了sql注入问题。②Statement是编译一次执行一次,PreparedStatement是编译一次,可执行n次。PreparedStatement效率较高一些。③PreparedStatement会在编译阶段做类型的安全检查。综上所述,Prepar...原创 2020-04-07 23:24:29 · 261 阅读 · 0 评论 -
JDBC 学习笔记2
1.处理查询结果集(遍历结果集)package test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.ResourceBundle;public class jdbcTes...原创 2020-04-07 21:24:09 · 304 阅读 · 0 评论 -
JDBC 学习笔记1
1.JDBC是什么?Java DataBase Connectivity(Java语言连接数据库)2.JDBC的本质是什么?JDBC是SUN公司制定的一套接口(interface)java.sql.*; (这个软件包下有很多接口。)接口都有调用者和实现者。面向接口调用、面向接口写实现类,这都属于面向接口编程。为什么要面向接口编程?解耦合:降低程序的耦合度,提高程序的扩展力。多态机...原创 2020-04-06 13:27:03 · 220 阅读 · 0 评论 -
servlet 学习笔记2
1.JAVASE 与 JAVAEE 区别JAVASE: Java开发基本规范JAVAEE: Java企业级开发规范,指定了JVM管理系统与13类系统之间交流规则,因此JAVAEE规范有13种。JDBC规范就是JAVAEE规范中的一种,用于设置JVM与所有的关系型数据库管理系统进行交流规则。2.Servlet规范a.Servlet规范是JAVAEE规范中一种b.Servlet规范中设置...原创 2020-03-28 16:54:22 · 155 阅读 · 0 评论 -
servlet 学习笔记1
1.什么是Web开发Web通信,指的是两台计算机通过网络进行资源文件共享活动,Web开发确保本次通信顺利执行。2.Web通信过程中两台计算机之间角色a.客户端计算机:用于发送请求b.服务端计算机:提供共享资源文件3.资源文件理论上来说,计算机上所有的文件都是资源共享文件。分类:a.静态资源文件定义:文件内容是固定的,不能随着请求变化而发生变化。例子:图片 html doc...原创 2020-03-25 19:15:55 · 142 阅读 · 0 评论 -
Java基础 学习笔记10
前言:本笔记中内容将继续完善笔记7,8,9中相关代码的功能,请先观看笔记7,8,9中相关代码,了解原理后再来学习本笔记中内容:Java基础 学习笔记7Java基础 学习笔记8Java基础 学习笔记91.学生选课-判断Map中是否包含指定的key和value修改一下MapTest类中的内容,写一个MapTest2类:package com.imooc.collection;import...原创 2020-03-05 00:07:04 · 290 阅读 · 0 评论 -
Java基础 学习笔记9
前言:本笔记中内容将继续完善笔记7,8中相关代码的功能,请先观看笔记7,8中相关代码,了解原理后再来学习本笔记中内容:Java基础 学习笔记7Java基础 学习笔记81.学生选课-判断List中课程是否存在新建一个SetTest2类,里面很多代码和SetTest中是完全一致的:package com.imooc.collection;import java.util.ArrayList...原创 2020-03-04 20:28:34 · 152 阅读 · 0 评论 -
Java基础 学习笔记8
1.Map与HashMap简介a.Map接口提供了一种映射关系,其中的元素是键值对(key-value)的形式存储的,能够实现根据key快速查找value。Key-value可以是任何对象,键值对是以Entry类型的对象实例存在的。b.Key是不可以重复的,Value是可以重复的。Key-value都可以为null,不过只能有一个key是null。c.map支持泛型,Map<K,V&g...原创 2020-03-04 14:21:50 · 142 阅读 · 0 评论 -
Java基础 学习笔记7
1.Java中的集合框架概述Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象。集合的作用:a.在类的内部,对数据进行组织b.简单而快速的搜索大数量的条目c.有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关的元素d.有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型。...原创 2020-03-03 23:33:57 · 236 阅读 · 0 评论 -
Java基础 学习笔记6
1.Java中的字符串在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。创建 String 对象的方法:2.Java中字符串的不变性String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。如下所示:运行结果:注意点:a.通过 Str...原创 2020-03-02 17:52:47 · 278 阅读 · 0 评论 -
Java基础 学习笔记5
1.异常原创 2020-03-01 21:52:18 · 430 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序(最有说服力的总结)
结论:1、不管有没有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好...转载 2020-02-29 15:37:54 · 110 阅读 · 0 评论 -
Java基础 学习笔记4
1.继承继承是类与类的一种关系;Java中的继承是单继承,只有一个父类。继承的好处:子类直接拥有父亲的所有属性和方法(private修饰的无效!),可实现代码复用。语法规则:class 子类 extends 父类eg:class Dog extends Animal{…}2.Java中的方法重写如果子类对继承父类的方法不满意,是可以重写父类继承的方法的,当调用方法时会优先调...原创 2020-02-27 14:50:49 · 335 阅读 · 0 评论 -
Java基础 学习笔记3
1.什么是类与对象a.对象的概念:对特定一个存在事物b.什么是面向对象:以自我为中心对待一个特定事物存在,需要自己描述出来的符合的条件c.类:是对象的一个属性一个特征,是你描述的条件,条件符合的多个对象可以归纳为一个类,也可以说这个对象含有这个类。d.什么是对象的属性:对象有的各种特征,他具有什么就是对象的属性。e.什么是对象的方法:对象能干什么f.类与对象的关系/区别:类是模子,确定...原创 2020-02-24 21:38:05 · 513 阅读 · 0 评论 -
Java基础 学习笔记2
1.数组数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩:数组中的元素都可以通过下标来访问,下标从 0 开始。例如,可以通过 scores[0] 获取数组中的第一个元素 76 ,scores[2] 就可以取到第三个元素 92 啦!2.如何使用数组Java 中操作数组只需要四个步骤:a. 声明数...原创 2020-02-16 22:26:43 · 173 阅读 · 0 评论 -
Java命令运行class文件,报“找不到或无法加载主类”错误
有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示:用IDEA则没有问题。其实原因很简单,我们忽略了2个细节。1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的。2.我们忽略了package的影响。第一个问题好解决:我们直接在CLASSPATH环境变量中加入“.;”即可...转载 2020-02-16 00:55:28 · 660 阅读 · 0 评论 -
Java基础 学习笔记1
1.核心概念JVM:JAVA虚拟机源文件(食材)->编译器(菜刀)->字节码文件(切好的食物)->解释器(炊具)->完成JDK:JAVA开发工具包JRE:JAVA运行环境。当安装完JDK以后,实际上就已经有了JRE和JVM。2.使用记事本编写java程序a.新建记事本文件,重命名为HelloWorld.java(需要在记事本显示扩展名为.txt时重命名,否则重...原创 2020-02-16 00:46:39 · 185 阅读 · 0 评论