阶段总结-Java基础-超进阶】的更多相关文章

Gitee项目地址:https://gitee.com/zc10010/java_interview_guide/tree/master/知识点话术 项目叫话术,但是我觉得作为知识点学习是挺不错的. 里面的内容就是概括一下,方便记忆,了解细节可以去我的博客看 地址:https://www.cnblogs.com/zwtblog/ 目录 SpringBoot 1.什么是springboot 2.为什么要用springboot 3.springboot有哪些优点 4.Spring Boot 的核心注…
一,前言 前面我们已经对线程和线程池有一定的了解,但是只要说到多线程,肯定需要考虑线程安全等问题.接下来我们就来好好聊聊这些问题. 二,线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码.程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的. 我们通过一个案例,演示线程的安全问题: 电影院要卖票,我们模拟电影院的卖票过程.假设要播放的电影是 “功夫熊猫3”,本次电影的座位共100个(本场电影只能卖100张票). 我们来模拟电影院的售票…
Java 的两大数据类型: 内置数据类型(基本数据类型) 引用数据类型 本数据类型: Java语言提供了八种基本类型.六种数字类型,一种字符类型,还有一种布尔型. byte,short,int,long,double,float,char,boolean 引用类型: 引用类型的变量非常类似于C语言的指针.引用类型指向一个对象,指向对象的变量是引用变量比如: 类.接口类型.数组类型.枚举类型.注解类型,字符串型…
1.java注释 java中有三种注释方式,单行注释,多行注释,文档注释. (1).单行注释:快捷键Ctrl+/再次按撤销注释, (2).多行注释:Ctrl+shift+/ 撤销Ctrl+shift+\ (3).文档注释:shift+alt+j 2.标识符 (1).标识符由26个英文字符大小写(a~zA~Z).数字(0~9).下划线(_)和美元符号($)组成. (2).不能以数字开头,不能是关键字 (3).严格区分大小写 (4).标识符的可以为任意长度…
JDK :英文名称(Java Development Kit),Java 开发工具包,是针对 Java 开发员的产品.jdk 是整个 Java 开发的核心,包括了Java运行环境JRE.Java工具和Java的类库. JRE :英文名称(Java Runtime Environment),指 Java 运行环境.它主要包含两个部分,JVM 和 Java 的类库. JVM :英文名称(Java Virtual Machine),就是 Java 虚拟机,是 Java 能够跨平台的核心.所有的 Jav…
# day01 一:基本操作 package _01.java基本操作; /** * 文档注释 */ public class _01Alls { public static void main(String[] args){ /* * 数据类型: * 数值型: * 整数:byte(1), short(2), int(4), long(8) * 浮点:float(4), double(8) * 字符串:char(2) * 布尔 :boolean(1) * * String:双引号(单引号只能放一…
文章目录 Java中异常处理机制的简单和应用 一.异常的体系结构&分类 二.问题扩展 三.应用场景 Java中异常处理机制的简单和应用 异常也是一种对象,Java中有很多异常类,并且定义了基类Java.lang.Throwable为许多异常类的超类 许多异常类的继承结构查看API文档 一.异常的体系结构&分类 题目分析 *什么是异常? 异常指的是程序的不正常,简单理解就是程序所发生的错误 *异常的体系结构&分类: 分类: 1.编译时异常:指的是编译期间,编译器检测到某段代码可能会发…
注意点: @Java语言是把数组当作一个"对象"来看待的 @把数组分为两部分看,一部分是数组的引用,放置在栈内存中,一部分是数组对象,放置在堆内存中 @数组的引用可以指向任何有效的内存,只有当数组的引用指向有用的内存时,才可以通过数组变量访问数组元素 @如果引用数组对象的数组引用是局部变量,那么这个数组对象存放在栈内存中 栈内存和堆内存 @当一个方法执行时,这些方法都会建立自己的内存栈,定义在方法内部的局部变量会被放入到栈内存中:伴随着方法的执行结束,栈内存也被销毁 @在内存中创建对象…
一,DOS使用常识 DOS的概况:DOS(Disk Operating System)是一个使用得十分广泛的磁盘操作系统.DOS的概况 常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能.命令用途格式都相同,我们常用的是MS-DOS. 二,打开命令提示符窗口: win+R > 输入cmd > 回车 三,DOS的内部命令 1.dir–显示指定路径上所有文件或目录的信息 2. md(mkdir)–建立目录 3.rd(rmdir)–删除目录 注意:该命令只能删除空目录,…
OOP:面向对象编程 三大特征: 封装 继承 多态…
1.顺序结构 按照顺序控制结构运行,即语句从上到下,从左到右 2.选择结构 if..else..语句 switch..case..语句 3.循环结构 while循环 do...while & while...do for…
1.实例变量 #实例变量只能在类种声明,必须在构造函数.方法.任何块之外 #实例变量只能通过创建对象使用,当使用new创建对象,实例变量也同时被创建,当垃圾回收器回收对象时,实例变量也被销毁 #当在堆中给对象分配空间时,为每个实例变量分配一块区域 #实例变量都有自己的默认值(默认值byte-0,short-0,int-0,long-0L,float-0.0f,double-0.0d,char-\u0000,boolean-false) #每个对象都有一个实例变量副本,因此在对象中修改实例变量的值…
本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号[Java技术江湖]的<夯实Java基础系列博文>其中一篇,本文部分内容来源于网络,为了把本文主题讲得清晰透彻,也整合了很多我认为不错的技术博客内容,引用其中了一些比较好的博客文章,如有侵权,请联系作者…
在了解什么是Java.Java 语言的特点以及学习方法之后,本节将介绍如何搭建编写 Java JDK环境变量如何配置,只有搭建了环境才能敲代码! 学Java的都知道,JDK 是一种用于构建在 Java 平台上发布的应用程序.Applet 和组件的开发环境,即编写 Java 程序必须使用 JDK,它提供了编译和运行 Java 程序的环境. JDK 安装和配置完成后,可以测试其是否能够正常运行.选择"开始"|"运行"命令,在打开的"运行"对话框中输入…
在了解什么是Java.Java 语言的特点以及学习方法之后,本节将介绍如何搭建编写 Java 程序所需要的开发环境--JDK,只有搭建了环境才能敲代码! 学Java的都知道,JDK 是一种用于构建在 Java 平台上发布的应用程序.Applet 和组件的开发环境,即编写 Java 程序必须使用 JDK,它提供了编译和运行 Java 程序的环境. 在安装 JDK 之前,首先要到 Oracle 网站获取 JDK 安装包.JDK 安装包被集成在 Java SE 中,因此下载 Java SE 即可,步骤…
题目整理 Java基础进阶阶段 基础概念类 1.JDK1.8新特性? 2.面向对象和面向过程的区别? 3.什么是值传递和引用传递? 4.什么是不可变对象? 5.讲讲类的实例化顺序? 6.java 创建对象的几种方式 7.Java访问修饰符的作用域 8.switch中能否使用string作为参数? 9.switch中能否作用在byte,long上? 10.什么是自动拆装箱? 11.如何正确的退出多层嵌套循环? 继承 1.Java支持多继承么? 2.父类的静态方法能否被子类重写? 3.继承的好处和坏…
简明易懂,将细节隐藏,面向新手树立web开发概念 --学完Java基础语法,超快速上手JavaWeb开发 Web本质(先忽视各种协议) Web应用可以理解为浏览器和服务器之间的交互. 我们可以看一个简单的例子 1.我们在浏览器上方输入www.baidu.com并回车. 2.此时我们的浏览器便对百度的服务器发送数据(请求). 3.百度的服务器收到并分析了我们的请求后,对我们的浏览器发送数据(响应,里面就有我们拿到的百度主页的这个页面的数据) 4.经过我们浏览器的处理,我们便看到了如下的页面: ![…
Java学习笔记整理 本文档是我个人整理的,首先是想通过完成本文档更加扎实自己的基础加强对java语言的理解,然后就是想给入了门的同志们做下贡献. 当然,本文档主要是对java语言基础(当然还有很多基础没有涉及到)的进行较全面的理解已经整理,只要充分掌握了基础知识,学习高级部分的知识才会事半功倍犹如轻车熟路一般容易上手. 正文: CLASSPATH的设置:我们知道运行java必须要设置CLASSPATH环境变量,但是sun  java 1.4之后改进了设计,JRE会自动搜索当前路径下的类文件,而…
前言 Java基础-进阶继承,抽象类,接口 进阶继承 class Stu { int age = 1; } class Stuo extends Stu { int agee = 2; } class Demo{ Stuo stuo = new Stuo(); } 成员变量的特殊情况 成员函数 class Stu{ void show(){ System.out.println("Stu show"); } } class Stue extends Stu{ void show(){…
该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架. 1.线程概述 几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程.当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程. 2.线程与进程 进程概述: 几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程( Process).当一个程序进…
摘自:https://www.cnblogs.com/zn19961006/p/11869182.html java基础阶段几个必会面试题 目录 1.说出你对面向对象的理解 在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想.在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例.面向对象的编程是以对象为中心,以消息为驱动,所以程序=对象+消息.       面向对象有三大特性,封装.继承和多态.       封装就是将一类事物的属性和行为抽象成一个…
该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架. 在初学Java时,IO流是我遇到的一个很头疼的东西,Java IO 体系看起来类很多,感觉很复杂,但其实是 IO 涉及的因素太多了.在设计 IO 相关的类时,编写者也不是从同一个方面考虑的,所以会给人一种很乱的感觉,并且还有设计模式的使用,更加难以使用这些 IO 类,所以特地对 Java 的 IO 做一个总结. IO流…
Java基础进阶J Object类 hashcode() toString() clone() getClass() notify() wait() equals() Random类 生成 随机数 UUID Math类 常见的数据运算 File类 创建文件 查看文件 修改文件 删除文件 包装类 自动装箱和拆箱(面试) Data类 Data SimpleDateFormat yyy-MM-dd HH:mm:ss Calendar (建议使用) String类 不可变性 final 操作量较少 St…
java基础-filter 我们先看看没有filter的时候,整个web客户端-服务端的一个流程. 接下来我们再看看引入了filter之后的Uml图.尝试分析这两者之间的差别. filter从哪里来? 是在servlet2.3规范中加入的. filter的生命周期? 同servlet的生命周期相同. filter的执行过程? 看到这里有没有想起我们的数据库结构关于栈的描述,filter和栈一样,也是按照先进后出的顺序. filter的实质(个人之言) 现阶段在我看来,filter其实是对http…
day04 Java基础语法 (下) 笔记Notes要点 switch-case语句注意 switch-case题目(switchTest5) 循环执行顺序 if-else 实现3个整数排序 String字符串比较 循环四要素 打印九九乘法表 特殊关键字continue.break switch(表达式) 表达式里仅支持 byte.short.char.int.枚举.String(jdk1.7后) switch(表达式){ case 常量1: 执行语句1; break; case 常量2: 执行…
推荐一个自学的好平台,有Java基础,前端,后端,基础的内容都有讲解,还有框架的讲解和实战项目,特别适合自学 JAVA 自学网站 JAVA 练习题 Spring 教程 Mybatis 教程 Spring MVC 教程 Spring Boot 教程 Spring Cloud 教程 模仿天猫官网后端JEE 模范天猫官网SSH 模范天猫官网SSM 模仿天猫官网SpringBoot 模仿天猫官网前端 模仿天猫官网后端(Servlet) 模仿天猫官网后端(ssm) 模仿天猫官网后端(spring boot…
茫茫人海千千万万,感谢这一秒你看到这里.希望我的能对你的有所帮助!共勉! 愿你在未来的日子,保持热爱,奔赴山海! Java基础知识(多态) 多态 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定. 因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该…
这是我自己早前听课时整理的Java全套知识,适用于初学者,也可以适用于中级进阶的人,你们可以下载,我认为是比较系统全面的,可以抵得上市场上90%的学习资料.讨厌那些随便乱写的资料还有拿出来卖钱的人!在这里我免费的分享出来供大家使用! 在这个平台真的可以学习到不少的东西!有很多的人都在无私的奉献着他们的智慧与知识. 希望对于Java学习者有所帮助! 如果你觉得好的话,就在评论出给予回应,谢谢. 首先建立好开发环境非常重要,工欲善其事,必先利其器.做任何开发,首先就是要把这个环境准备好,之后就可以去…
如若转载请注明出处: http://www.cnblogs.com/wang-meng/p/5898837.html   谢谢.上一篇发了一个找工作的面经, 找工作不宜, 希望这一篇的内容能够帮助到大家.对于这次跳槽找工作, 我准备了挺长的时间, 其中也收集了很多比较好的笔试面试题, 大都是一些常用的基础, 很多都是由于时间原因没有来得及给出答案, 但是题目大都是比较经典实用的, 现在都放到这里, 希望对正处于找工作的博友有一定的帮助. 第一部分: Java基础(此部分面试题题目来自:http:…
来历 本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来. 一日,LZ在群里发话,"招人啦." 然某群友曰,"群主,俺想去." LZ回之,"你年几何?" 群友曰,"两年也." LZ憾言之,"惜了,三至五为佳.然如汝有扎实之基础,且附一技之长,倒也并非不可呀." 群友惑,问之,"何为一技之长?" LZ抚须答曰,"皆可,吾之一技即为写." 群友又问之,"…