【JAVA复习笔记(六)】教程文章相关的互联网学习教程文章

个人JAVASE复习笔记

集合6.28 Arraylist 使用迭代器遍历的时候不能操作 目标 (改变集合元素的个数)除非特有方法,迭代器中提供的方法其他遍历正在进行时也 尽量不要去操作目标,容易出错 java.util.ConcurrentModificationException (并发修改异常)中途了解 迭代器 原理以及源码个人解决 使用了 toArray() 转成 数组操作 (也许以后有更好的方法 期待) 6.29因此 了解到了 并发容器 COW ,6.30还有 线程安全的List list = Collections.synchronize...

java中Comparator复习笔记【代码】

第一题目 /**在一个集合中存储了无序并且重复的字符串,定义一个方法,让其有序(字典顺序),而且还不能去除重复分析:1,定义一个List集合,并存储重复的无序的字符串2,定义方法对其排序保留重复3,打印List集合**/public static void main(String[] args) {//1,定义一个List集合,并存储重复的无序的字符串ArrayList<String> list = new ArrayList<>();list.add("aaa");list.add("aaa");list.add("ccc");list.add("ddd");list.add("ffffff...

Java基础复习笔记系列 十 GUI

Java基础复习笔记系列之 GUI1、2、原文:http://www.cnblogs.com/RunForLove/p/4342522.html

Java面试题复习笔记(数据库)【代码】【图】

1.数据库分类?关系型数据库和非关系型。常用关系型:Myspl、Oracle、SQLServer非关系型:Redis、Hadoop、Memcache、Mogobd2.关系数据库三范式?范式就是设计数据库表时要遵循的规范。要想满足第二范式必须先满足第一范式,要想满足第三范式必须先满足第二范式。第一范式(1NF):数据表的每一列都是不可分割的数据项,同一列中不能有多个值(或者说不能有两个表示属性相同的列),即实体中的某个属性不能有多个值或者不能有重复属...

java程序设计基础篇 复习笔记 第五单元【代码】

1. method header: modifier, return value type, method signature(method name, parameter) method body 2. value-returning method void method method overloading ambiguous invocation: max(int,double) max(double,int) 3. formal parameter actual parameter parameter list parameter order association pass-by-value 4. scope of variable local scope 5. Math数学类trigonometric method: sin, cos, tan, asin, acos, ...

大四Java复习笔记之Java基础

一、static和final 学习Java那么久,好像自己就没有怎么用过final,所以对fianl的理解不够。final不但出现在变量的修饰里面,还可以出现在方法和类的修饰。final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。final方法锁定方法,子类不能覆盖修改方法,同时方法会高效。final变量final修饰的成员变量表示常量,只能被赋值一次,赋值后值无法改变,final是指引用的变量不能不能变,但是引用所指向的对象...

Java/JavaWeb/Linux复习笔记

学习博客Java核心类复习http://blog.csdn.net/tanyit/article/category/915702Struts2 复习http://blog.csdn.net/tanyit/article/category/657111hibernate 复习http://blog.csdn.net/tanyit/article/details/6987279#_Toc251597188Spring复习http://blog.csdn.net/tanyit/article/category/658182Linux复习http://blog.sina.com.cn/s/blog_473d37940100ov77.html Linux目录结构/命令复习http://www.weixuehao.com/archives/25原文...

java8--IO工具类(java疯狂讲义3复习笔记)【代码】【图】

Paths类publicstaticvoid pathTest(){Path path = Paths.get("~");System.out.println(path);System.out.println(path.getNameCount());System.out.println(path.getRoot());Path absolutePath = path.toAbsolutePath();System.out.println(absolutePath);System.out.println(absolutePath.getNameCount());System.out.println(absolutePath.getFileSystem());//依次打印父路径absolutePath.forEach(name->System.out.println(name...

Java基础复习笔记系列 四

Java基础复习笔记系列之 数组1、数组初步介绍?  Java中的数组是引用类型,不可以直接分配在栈上。不同于C(在Java中,除了基础数据类型外,所有的类型都是引用类型。)  Java中的数组在申明时,不能指定其长度。不同于C  数组的小标可以是整型常量或整型表达式。  .length方法是显示数组的长度;数组.length;String.length();一个是属性,一个是方法。注意区分。2、数组的内存分析? Array a[];  a = new Integer(15); ...

记一次蚂蚁金服Java研发岗的面试经历,分享下我的复习笔记面经【图】

前言 前段时间从蚂蚁金服二面回来,有些许面试新的给大家分享。 毕业至今两年一直在A金融公司做Java开发,在一个公司时间长了我也想换个环境,于是在网上投了简历,选择公司我的目标很明确还是金融领域,最好能进大一点的公司(这一点人各有志,有的人喜欢在中小型公司),我一共投了3份简历,蚂蚁金是其中之一,也是我最期待的一家公司。 投完简历一个星期后,我接到了蚂蚁金的面试邀请,正式开始了我的面试之旅。同时还分享下Jav...

个人java学习的复习笔记 _walkman

大二学习java时候自己整理的摘要,现面临考研找工作,我选择了工作,坚持自己的选择!回头再次复习java,感觉有些内容已经熟悉看视频有点浪费时间,故再次翻阅自己的笔记。同时准备创建属于自己的博客 基本语法 一.数据类型转换 (1).自动类型转换:当容量小的数据类型与容量大的数据类型做运算时, 容量小的会自动转换为 //容量大的数据类型 char,byte,short ==>int ==>long =>floatdouble int i1=12;short S1= 2; int i2=i1+s1; ...

Java期末复习笔记1【代码】

第一章 面向过程和面向对象程序设计语言的区别 面向过程:给予解决问题的步骤的视角,将程序划分为单个功能,程序由函数+数据结构组成,两者独立分离 面向对象:以人观察世界的视角编译执行和解释执行语言的区别 编译执行的语言:将源代码转化成机器代码,然后直接交给操作系统执行,程序是作为一个整体来运行的 解释执行的语言:读一句执行一句不需要整体编译链接,与操作系统的相关性较小java的各个版本,javase javaee javame J...

花了两个月肝完美团架构师总结整理的这份《Java面试复习笔记》我成功拿到了阿里P6级offer。【图】

俗话说:不想进大厂的程序员不是好程序员 楼主14年小本毕业。离职也有一段时间了,因为一些原因,休整了一段时间。然后3月初开始准备面试(在上家公司工作之余心里一直有着进大厂的执念)。上家公司是智能家居互联网行业的,使用的技术框架有dubbo、zookeeper、mybatis、springMVC、redis等,数据库是用的mysql。我们主要是java后端开发的,感觉上家公司没啥发展前景了就想着在金三银四之际把握机会。但是自身的知识范围不是很广泛...

java复习笔记-04【图】

回顾前几次复习,java的主要内容:面向对象思想,java编程语言,jvm和类文件格式,api。面向对象思想主要内容:uml工具(统一建模语言):针对面向对象思想的图,便于做项目等面向对象思想的程序时交流。类似货币的存在。面向对象的特性:封装,继承,多态。 概念性的东西学的够多了,该来点实际的了。 面向对象的封装:将对象的内容隐藏起来让外界只能通过他的方法才能访问。 这里直接从面向对象过渡到了java编程语言结合到了...

Java复习笔记:多线程(超详细,随时补充更新,欢迎指正)【代码】【图】

@目录一、基本概念的理解1、程序、进程、线程2、单核CPU与多个CPU3、串行、并行、并发二、多线程1、java中的多线程举例2、多线程优点3、何时需要多线程三、多线程的创建和使用★★★★★1、方式一:继承Thread类(JDK1.5之前的两种之一)2、方式二:实现Runnable接口(JDK1.5之前的两种之一)3、方式三:实现Callable接口4、方式四:使用线程池(开发中主要是用这个)四、线程的生命周期1、线程的生命周期★★★★★五、线程的同步...