集合set list map 区别 set 无序,不允许重复,Hashset 无序,不重复 ? Linkedset 按插入排序,不重复 ? Shortedset 可排序,不重复 List 有序,可以重复, ArrayList 可重复,按下标排序,线程不安全,LinkedList 可重复,按指针排序,线性不安全 map 键值对,键唯一,值不唯一,其实key就是set, 值就是list, Hashmap, 线程不安全,hashtable 线程安全 Hashmap 跟Hashtable 区别线程安全性不同。HashMap线程不安全;Hashtable...
一、流程图简单介绍 流程图 (Flow Chart )是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务的管理过程。流程图是揭示和掌握封闭系统运动状况的有效方式。作为诊断工具,它能够辅助决策制定,让管理者清楚地知道,问题可能出在什么地方,从而确定出可供选择的行动方案。(摘自MBA智库百科)相比于时序图而言,流程图不需要过...
一.JDBC概述 概念作用: JDBC (Java DataBase Connectivity) java连接数据库 技术。 JDBC可以实现java语言对数据库表数据的增删改查操作。Java负责后台程序业务逻辑编写的,sql负责数据库增删改查的操作的,我们不能直接使用java去操作sql语言。在这个过程中我们需要一个连接的桥梁或者叫纽带,JDBC就是扮演了这个连接的角色。 JDBC技术可以实现java和多种数据库的连接:mysql sqlserver oracle 下载 JDBC由第三方团队开发,提供给...
本博文主要写了五个模块的相关知识,一一列下; 一,面向对象的概念 二,网络基础 三 ,计算机原理和操作系统 四,数据库基础 五,开发相关基础 注意不要死记硬背,要真正的去理解。 一,面向对象的概念 1.对象和类的关系 举例说一下:类是对象的模板,对象是类的实例。比如人是一个类,而某是一个人就是他的对象 ; 也可以这样理解:对象是类的实例,人指某一类,某一个人就是人类中的一个具体的实例 2.类里边包含什么 类(class)和...
第1关:Java循环结构之while循环 1、编程要求: 在start-end区域中填充代码,使程序能输出如下效果: 3、程序设计思路: (1)要使用while循环,需要知道while循环是没有步进语句的,需要自己添加来使变量值可以增加,直到不满足while循环的条件结束。 4、程序实现: package step1;public class HelloWorld {public static void main(String[] args) {/*****start*****/int F=0;while(F<6){F++;System.out.println("做了"+ F +"个...
第一关:Java第一课 1、相关知识回顾: (1)主程序入口:public static void main(String[] args){} (2)JAVA程序的运行流程。 2、注意点: (1)Java对大小写敏感。 (2)当通过java命令对生成的class文件进行运行时,虽然我们执行的是class文件,但是在命令行中 执行的时候不需要加.class后缀。 3、编程要求 是否能独立的写出一个Java程序了呢?在Begin-End区域内编辑器中编写代码输出如下结果:4、程序实现 复制代码 public c...
第一关:变量与常量 1、相关知识回顾: (1)描述变量的三要素:变量类型、变量名、变量值。 (2)要素解释:(3)变量类型分类:数值型和非数值型。 (4)数值类型分类:整形和非整形。 2、编程要求: 请在Begin-End区域中定义一个名为 love 的变量,并且给变量赋www.educoder.net, 然后输出。 程序运行结果:www.educoder.net 3、程序实现: 复制代码 package chapter2.step1;public class HelloWorld{public static void main(S...
很多同学想进大厂,特别是刚毕业的,以及工作年限短的,不要有任何侥幸心理,踏踏实实的把基础弄扎实了,这是你通往高薪之路的唯一正确姿势。 首先从面试题做起~ 好了,不多说了,直接上正菜。 01 Mysql 1. 数据库三范式及判断、E-R图 2. innodb和myisam存储引擎的区别 3. 索引分类(主键、唯一索引、全文索引、覆盖索引等等),最左前缀原则,哪些条件无法使用索引 4. B树、B+树区别,索引为何使用B+树 5. 聚集索引与非聚...
1. 面向对象 1.1 多态 多态同一个行为具有多个不同表现形式或形态的能力。是指一个类实例(对象)的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。 其实就是运用了重写和重载的机制分为重载多态和重写多态 重载式多态: 也叫编译时多态。也就是说这种多态再编译时已经确...
IO流学习总结 一、流的分类 按流的方向分类: 输入流:数据源到程序(InputStream、Reader 读进来)。 输出流:程序到目的地(OutPutStream、Writer 写出去)。 按流的处理数据单元分类: 字节流:按照字节读取数据(InputStream、OutputStream)。 字符流:按照字符读取数据(Reader、Writer)。 按流的功能分类: 节点流:可以直接从数据源或目的地读写数据。 处理流:不直接连接到数据源或目的地,是处理流的流。通过对其他流的处理提高...
JAVA基础篇 1_JAVA语言概述1.1 JAVA的总体概述1.2 JAVA语言概述1.2.1 基础常识1.2.2 计算机语言的发展迭代史1.2.3 Java语言版本迭代概述1.2.4 Java语言应用的领域1.2.5 Java语言的特点 1.3 开发环境的搭建(重点)1.3.1 JDK、JRE、JVM的关系1.3.2 JDK的下载、安装1.3.3 path环境变量的配置1.3.3.1 为什么配置path环境变量?1.3.3.2 如何配置? 1.3.4 第一个JAVA程序1.3.5 注释与API文档等...1.3.5.1 注释:Comment1.3.5.2 Java API ...
转自:http://blog.csdn.net/zhaoyanjun6/article/details/54911237 本文出自【赵彦军的博客】类的继承关系 Reader |__ BufferedReader、StringReader、InputStreamReader|__ FileReaderWriter |__ BufferedWriter、StringWriter、OutputStreamWriter|__ FileWriterBufferedReader 构造函数 BufferedReader(Reader in, int sz) //创建一个使用指定大小输入缓冲区的缓冲字符输入流。 BufferedReader(Reader in) //创建一个使用默认大...
转自:http://blog.csdn.net/zhaoyanjun6/article/details/54923506 本文出自【赵彦军的博客】类的继承关系 Reader |__ BufferedReader、StringReader、InputStreamReader|__ FileReaderWriter |__ BufferedWriter、StringWriter、OutputStreamWriter|__ FileWriterInputStreamReader简介 InputStreamReader 是字符流Reader的子类,是字节流通向字符流的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的...
转自:http://blog.csdn.net/zhaoyanjun6/article/details/54581478 本文出自【赵彦军的博客】Java File类的功能非常强大,利用java基本上可以对文件进行所有操作。 首先来看File类的构造函数的源码 /*** Internal constructor for already-normalized pathname strings.*/private File(String pathname, int prefixLength) {this.path = pathname;this.prefixLength = prefixLength;}/*** Internal constructor for already-norma...
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、HashMap二、Hashtable三、Properties四、LinkedHashMap五、TreeMap六、Map实现类的比较一、HashMap Java中针对hash表采用的是链地址法(拉链法)提供的实现,key决定数据的存放位置 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; 初始化容积static final float DEFAULT_LOAD_FACTOR = 0.75f;加载因子值,取值范围为0-1,扩容的上限值为容积...