Java基础
Java菜头
这个作者很懒,什么都没留下…
展开
-
map的四种遍历方式
1. map 遍历:因为java 中所有得mmap 都实现了MAP 接口,所以所有的map(如Hashmaop、TreeMap、LinkedHashMap、Hashtable)都可以使用下面四种方法遍历: 方法一:在for 循环中,使用entries 实现Map 得遍历。 public static void main(String[] args) { Map<Stri...原创 2019-07-03 21:54:29 · 260 阅读 · 0 评论 -
多态
子类继承父类,如果子类有特殊的方法,父类不能使用,如果想要使用有两种方法:方法一:创建子类对象,就可以调用方法了(但是内存占用太多,不常用)方法二:把父类的引用强制转换为子类的引用(向下转型)向上转型:Fu f =new zi向下转型:Zi zi = (Zi) fu2. 多态存在的三个必要条件 `一、要有继承; 二、要有重写; 三、父类引用指向子类对象。`...原创 2019-07-15 15:58:52 · 51 阅读 · 0 评论 -
Java中四类八种基本数据类型
(1)基本数据类型 1. 第一类:逻辑型( Boolean) 2. 第二类:文本型(char) 3. 第三类:整数型(byte、short、int、long) 4. 第四类:浮点型(float、double)(2)引用数据类型 1. 类(class) 2. 接口(interface) 3. 数组 A. char占两个字节B. short(-327...原创 2019-07-15 15:31:29 · 187 阅读 · 0 评论 -
Ajax 介绍
什么是Ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。为什么使用Ajax?1. Ajax的优势: A。 通过异步模式,提高用户模式。 B。 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用。 C. Ajax 引擎在客户端运行,承担了一部分有本来有服务器承担的工作,,减少了...原创 2019-07-10 22:25:08 · 77 阅读 · 0 评论 -
Java中值传递和引用传递
值传递是传递实参副本,函数修改不会影响实参;引用传递是传递实参地址,函数修改会影响实参。只要是基本类型的传递就是值传递,只要对基本类型进行封装之后进行传递,就是引用传递。...原创 2019-07-10 22:05:21 · 48 阅读 · 0 评论 -
Tomcat根目录下的文件及其作用
主目录下有bin,conf,lib,logs,temp,webapps,work 7个文件夹bin 目录:主要存放tomcat 的命令。一类是以.sh 结尾的是linux命令,另一类是以.bat结尾的是windows命令。conf 目录:存放一些 配置文件。lib 目录:存放运行时需要加载的jar 包。temp 目录:存放tomcat 运行时生成的 临时文件。logs 目录: 存放产生...原创 2019-07-10 21:41:31 · 696 阅读 · 0 评论 -
session cooiike区别
都是会话技术,Cookie 运行在客户端,Session运行在服务器端。Cookie的大小和浏览器的个数都受到了限制,但是Session的大小是没有限制和服务器内存有关。Cookie存在安全隐患,通过拦截本地文件就可找到你的cookie,之后就可以进行攻击。Session存在服务器端一段时间才消失,如果Session过多会增加服务器的压力。...原创 2019-07-10 21:36:20 · 90 阅读 · 0 评论 -
java 中equal和==的区别
== 比较基本类型的时候比较的是值,比较两个对象时 比较的是两个内存对象的地址值。.equals()方法存在Object类中,因为Object类是所有类的直接或者间接的父类,所以所有方法中的.equals() 方式都是继承Object类,而且.equals() 底层应用的== 号,不能作用于基本数据类型。A。 所以,在没有重写.equals()方法时,是和==号一样的,都是比较数据类型的值...原创 2019-07-10 21:28:34 · 82 阅读 · 0 评论 -
JDK、JRE、JVM区别
粗暴地理解:JDK包括了JRE,JRE包括了JVM。JDK是Java的开发程序包,用来开发程序,给开发人员使用的。JRE是 运行时的环境,针对的是Java用户。JVM是虚拟机,用开解释字节码文件也就是.class 文件。A. JVM用来解释 .class文件。B.但是 在解释字节码文件的时候 需要调用类库,所以JVM+类库=JREC.有了JRE 就可以执行程序了,但是需要开发工具,所...原创 2019-07-10 21:15:29 · 51 阅读 · 0 评论 -
快排、冒泡法
/********************************************************快速排序 (比较排序类)*每次排序将待排记录分割两部分,一部分都比关键字小,一部分都比关键字大********/public void quickSort(int[] L) { Qsort(L,1,L.length-1); } publ...原创 2019-07-03 22:44:47 · 122 阅读 · 0 评论 -
list、set、map
数据结构:1. int[] arr = new int[20];System.out.println(arr[19]);// 0String[] arr2 = new String[10];System.out.println(arr2[9]);// null2. ArrayList 和 LinkedList 有什么区别?1. Arraylist 是基于索引的数据接口,他的底...原创 2019-07-03 22:37:57 · 76 阅读 · 0 评论 -
解决oracle 中文乱码问题
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-07-30 15:01:56 · 596 阅读 · 0 评论