- 博客(17)
- 收藏
- 关注
原创 二、java中级Servlet常用对象
一、请求方式要访问服务器首先需要由客户端主动发出请求,在实际的操作中,我们可以通过多种方式向服务器 发起请求。根据不同的场景需求,使用不同的请求方式可以达到不同的效果。1.1地址栏输入在浏览器地址栏直接输入要访问的地址即可,此种方式可以看做是访问服务器的起始操作。例如:http://ip:port/path1.2超链接使用超链接也可以向服务器发出请求1.3 Form表单当需要向服...
2019-09-04 20:08:36 245 1
原创 Java基础——泛型、反射、迭代器
一、Collection集合中的三个知识点我们在学习集合的时候会接触到三个常用的知识点,这三个知识点看起来不起眼但是在关键时刻,关键的地方能起到非常强大的作用。在这我就来介绍一下这三知识点。1.1泛型说明:泛型是jdk1.5之后的新特性 数据类型1:什么是泛型:泛型就是广泛的类型,也是一种数据类型,这种数据类型可以是任意类型,编写过程中是不能确定其数据类型的,创建对象时候可以确...
2019-08-05 21:29:24 248
原创 Collection集合(二)——HashMap
一、Map接口1、描述Map是HashMap和TreeMap的父接口2、特点:通过key-value的形式存储元素,key只能存在一个,但是value可以存在多个相同的值3、获取方法通过接口变量指向实现类对象Map list = new HashMap();4、Map中常用的方法:a、clear();//清除所有元素b、containsKey(Object key);//是否...
2019-08-05 21:15:24 291
原创 Java基础——Collection集合类(一)
一、Collection集合接口1、介绍Collection是List和Set集合的父接口。2、特点:无序、可以重复,只能存储引用类型3、获取方法通过接口变量指向实现类对象Collection coll = new ArrayList();4、Collection中常用的方法:a、add(E e);//可以添加任何类型b、addAll(Collection coll);//...
2019-08-05 21:11:56 430
原创 Java基础——基本数据类型的包装类
一、 包装类java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,java提供了包装类。包装类顾名思义就是将基本的数据类型以及一些辅助方法包装到类中,例如自己实现一个int的包装类:class I...
2019-08-05 20:50:02 360
原创 Java基础——String类
一、String的基本概念1、String是一组字符序列,由于其内部是用字符数组实现的,所以他是一个不可变的串。即改变它的值地址也会随之改变。2、创建String对象的方式String s = new String();String s = new String(“11”);String s = “111”;String s = new String(byte[] bytes)//通...
2019-08-05 20:37:21 254
原创 Java基础——IO流
一、IO流的分类。IO:首先io是指input output 输入输出流,输入输出是对于程序而言的。IO:分类:1、按照输出的数据类型不同字节流 输入输出时候按照字节输入输出字符流 输入输出时候按照字符输入输出2、按照流的方向:输入流 Input输出流 Output3、按照处理功能节点流处理流二、File类File f= new File(“路径”); 创建...
2019-08-05 20:19:13 156
原创 java基础 ——方法重写与方法重载的区别
一、方法的重写对于一个方法而言:区分方法是通过方法名找方法 通过参数列表来确定方法方法重写:发生继承关系、实现关系 父类不满足子类的需求 子类重写父类中的方法什么情况下会发生重写?1:发生继承2:方法名同名3:参数列表要一模一样 (顺序 个数 类型)4:子类的返回值类型<=父类的返回值类型(引用) 基本类型一模一样5:子类的修饰符>=父类的修饰符 (父...
2019-07-27 11:25:31 326
原创 浅谈单例模式的4种写法
单例模式一个类只能产生一个对象就叫做单例模式如果编写单例模式:1.构造器私有2.对外提供获取对象的方法3.声明一个static成员变量 类加载的时候创建当前对象4.在获取方法的时候放回成员变量的值饿汉式:优点:天然线程安全缺点:不能做到延迟加载public class Single {// 声明一个Single对象public static Single singl...
2019-07-27 10:49:20 347 2
原创 类的加载顺序
###类的加载顺序:一个类在运行的时候会按照固定的顺序执行里面的代码,现在就用代码来测试一下类加载执行的顺序。public class TestExtend { public static void main(String[] args) { C2 c2 = new C2(); } }class F{static { System.out.println("F...
2019-07-27 10:31:59 126
原创 java面向对象的三大特性
一、封装在Java中面对对象是指宏观上把控整个事务的完成度以及事务走向。而面向对象三大特性中封装就是将底层的实现方法抽离出来,变成一个类或方法,隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:将变化隔离、便于使用、提高重用性、提高安全性封装原则:将不需要对外提供的内容都隐藏起来、把属性都隐藏,提供公共方法对其访问。1.1、访问权限修饰符在学习封装的过程中首先要了解到j...
2019-07-17 19:58:28 283
原创 java基础——面向对象的概念
一、什么是面向对象?面向对象:语言在发展过程中有两种编程思想一是面向过程,二是面向对象,面向对象和面向过程不是相对的,而是相辅相成。面向过程:1:买辆车2:考驾照3:打开车门4:踩离合,打火5:挂挡、松离合、踩油门。。。。将一个问题,分成N多个小步骤,按步骤 按照顺序依次完成 ,整个功能就完成 面向对象:对象: 对象可以帮助你完成一些功能或者是愿望、完成该功能中遇到的所...
2019-07-15 20:19:52 219
原创 java基础——方法的使用
一、方法1.1、方法注意事项方法: 1:什么是方法?函数 方法就是一个段代码的集合, 这段代码完成了某个具体的功能 业务场景()。 一个方法就是一个功能。2:为什么使用方法?避免main方法中的代码堆积,造成后期的拓展以及维护的成本增加。3:如何使用方法?a:照着main方法抄了一个方法,少了String[] argsb:在方法中通过方法名称调用需要执行的方法 方法()中的内容 参...
2019-07-13 14:45:52 209
原创 java基础——流程控制
流程控制顺序结构选择结构循环结构一、顺序结构顺序结构就是按照代码从从上到下,从左到右依次执行。二、选择结构2.1、if单分支单分支:语法结构:if(表达式.boolean值){执行语句;}执行顺序:1:判定表达式的值,如果表达式的值位true执行对应的执行语句2:表达式值是false 整个if语句都不执行注意事项:当if分支中存在单条语句时可以省略大括号...
2019-07-13 11:53:27 155
原创 java基础语法
java基础语法一、标识符####1.1、标识符的作用就是用来起名字的,给类、方法、变量、常量等等起名字####1.2、以字母、下划线、$ 开头 后跟 字母、下划线、$、数字不能是java中的关键字java中严格区分大小写长度是无限制####1.3、2个约定见名知意 推荐全英文 拼音驼峰原则 printtext ->类名:PrintText二、关键词2...
2019-07-11 13:19:15 261 1
原创 第一个JAVA程序
一、第一个JAVA程序第一步:编写代码public class Demo{public static void main(String[] args){System.out.println(“随便写”);}}第二步:保证path和JAVA_HOME已经配置成功了。第三步:打开cmd 进入到.java文件所在的路径第四步:开始编译以及执行二、第一个JA...
2019-07-10 21:04:01 149
原创 新手如何配置java环境变量
环境变量配置环境变量配置1:为什么要配置环境变量1、计算机在执行命令的时候是在环境变量找对应的命令的位置的。如果不正确设置环境变量就不能正确使用相应的命令2、比如说你要执行 java 命令,你不设置环境变量path包括你的jdk安装路径,那系统去哪找你的java.exe文件。如果执行某个命令,系统无法在当前文件夹里找到对应的.exe文件就无法使用相应的功能。2:如何配置环境变量在win...
2019-07-10 20:38:48 1119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人