【Java 开发 2021 年发生的的一些自我总结和教训,即使反省】教程文章相关的互联网学习教程文章

Educoder - Java入门 - 循环结构基础各关卡题目总结【代码】

第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 +"个...

Educoder - Java入门 - Java初体验各关卡题目总结【代码】

第一关: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...

Educoder - Java入门 - 变量与数据类型各关卡题目总结【代码】

第一关:变量与常量 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...

工作10年,面试超过500人想进阿里的同学,总结出的108道Java面试题【图】

很多同学想进大厂,特别是刚毕业的,以及工作年限短的,不要有任何侥幸心理,踏踏实实的把基础弄扎实了,这是你通往高薪之路的唯一正确姿势。 首先从面试题做起~ 好了,不多说了,直接上正菜。 01 Mysql 1. 数据库三范式及判断、E-R图 2. innodb和myisam存储引擎的区别 3. 索引分类(主键、唯一索引、全文索引、覆盖索引等等),最左前缀原则,哪些条件无法使用索引 4. B树、B+树区别,索引为何使用B+树 5. 聚集索引与非聚...

java基础知识总结(二)【代码】

1. 面向对象 1.1 多态 多态同一个行为具有多个不同表现形式或形态的能力。是指一个类实例(对象)的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。 其实就是运用了重写和重载的机制分为重载多态和重写多态 重载式多态: 也叫编译时多态。也就是说这种多态再编译时已经确...

我的JAVA学习(6)——IO流总结、思维导图【图】

IO流学习总结 一、流的分类 按流的方向分类: 输入流:数据源到程序(InputStream、Reader 读进来)。 输出流:程序到目的地(OutPutStream、Writer 写出去)。 按流的处理数据单元分类: 字节流:按照字节读取数据(InputStream、OutputStream)。 字符流:按照字符读取数据(Reader、Writer)。 按流的功能分类: 节点流:可以直接从数据源或目的地读写数据。 处理流:不直接连接到数据源或目的地,是处理流的流。通过对其他流的处理提高...

JAVA SE基础知识总结【代码】【图】

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 ...

Java IO流学习总结四:缓冲流-BufferedReader、BufferedWriter【代码】【图】

转自: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) //创建一个使用默认大...

Java IO流学习总结五:转换流-InputStreamReader、OutputStreamWriter【代码】【图】

转自:http://blog.csdn.net/zhaoyanjun6/article/details/54923506 本文出自【赵彦军的博客】类的继承关系 Reader |__ BufferedReader、StringReader、InputStreamReader|__ FileReaderWriter |__ BufferedWriter、StringWriter、OutputStreamWriter|__ FileWriterInputStreamReader简介 InputStreamReader 是字符流Reader的子类,是字节流通向字符流的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的...

Java IO流学习总结二:File【代码】

转自: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...

java Map集合总结【代码】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、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,扩容的上限值为容积...

关于Java 泛型的总结

关于Java 泛型的总结 /** * 泛型: * 1、class MyStack<T> 此时的<T>代表是一个占位符 表示当前类是一个泛型类 * 2、 this.elem = new T[10]; 不能实例化泛型类型的数组对象 * 3、 MyStack<Integer> myStack = new MyStack<>(); * MyStack<Integer> 这里指定当前类可以存放是数据类型 * new MyStack<Integer>(); * 4、泛型的意义: * a:可以自动进行类型的检查 * b:可以自动进行类型的转换 * 5、 MyStack<int> mySta...

JavaSE学习总结(十五)Java异常处理/Throwable/Error/Exception/异常处理/try...catch/throw和throws的区别/finally/自定义异常【代码】【图】

Java 异常处理 一、异常的概述和分类 (一)什么是异常? 异常就是Java程序在运行过程中出现的错误。 (二)Throwable、Error、Exception Throwable: Java中所有错误(Error)和异常(Exception)的父类Error:一般是指与虚拟机相关的问题,如系统崩溃,内存空间不足等。它表示不希望被程序捕获或者是程序无法处理的错误,我们不予处理,因为这类一般是很严重的问题,我们处理不了。Exception:表示程序可以处理的异常,可以捕获且可...

java自学笔记(day06),归纳总结自:B站千锋教育【代码】

java自学笔记(day06),归纳总结自:B站千锋教育 Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶层。任何类,如果没有书写extends显式继承某个类,都默认直接继承Object类,否则为间接继承。Object类中所有定义的方法,是所有对象都具备的方法。Object类型可以存储任何对象。 作为参数,可接受任何对象。作为返回值,可返回任何对象。 getClass()方法 public final Class<?> getClass(){} 返回引用中存储的实际...

2021Java面试总结

课程已经买了,就是学习路上太孤独,有一起学习的嘛,我录了下来,想学习的一起学习吧! 开篇介绍 大家好,我是Java最全面试题库的提裤姐,今天这篇是分布式技术的第三篇,主要介绍分布式Memcache;在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。 memcached的 cache机制是怎样的? Memcached主要的 cache机制是LRU最近最少用算法+超时失效。...