![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA打怪
为 Java 初学者们准备的,主要涵盖 Java 基础语法、面向对象编程、集合框架等方面的知识。无论您是正在学习 Java,还是想要夯实基础,这里都能为您提供很好的帮助。
爱摸鱼的猫猫
有志者事竟成,破釜沉舟,百二秦关终属楚。
苦心人天不负,卧薪尝胆,三千越甲可吞吴。
展开
-
JAVA打怪之路 - Java常用类 - 字符串
Java常用类 - 字符串Java主要的就是它的API,也就是我们所说的JDK,里面包含各式各样的现成类,助你快速开发。下面我们就说下重要的JAVA常用类。一、字符串类(String、StringBuilder、StringBuffer)字符串的重要性想必接触过编程的同学们都大概知道了吧,字符串在整个编程中是使用较为频繁的数据结构,它能够表示很多类型的数值,是编程中不可缺少的常用类。① ...原创 2019-12-23 09:58:49 · 108 阅读 · 0 评论 -
JAVA打怪之路 - 枚举类与注解
枚举类与注解一、枚举类的使用说明:1、 类的对象只有有限个,确定的,当需要定义一组常量时,强烈建议使用枚举类。2、 JDK1.5之前需要自定义枚举类。3、 JDK 1.5 新增的 enum 关键字 用于定义枚举类。4、 若枚举只有一个对象, 则可以作为一种单例模式的实现方式。① 自定义枚举类class Season{ private final String SEASON...原创 2019-12-23 10:56:47 · 133 阅读 · 0 评论 -
JAVA打怪之路 - JAVA 9 10 11 新特性
JAVA 9 10 11 新特性一、JDK 9 的发布二、JAVA 9 新特性三、JAVA 10 新特性四、JAVA 11 新特性展望原创 2020-02-19 11:35:43 · 123 阅读 · 0 评论 -
JAVA打怪之路 - 异常处理
异常处理一、异常概述与异常体系结构异常概述:异常类型分类:二、常见异常三、异常处理机制① try-catch-finally② throws + 异常类型③ 手动抛出异常 – throw④ 用户自定义异常...原创 2019-12-20 14:04:35 · 104 阅读 · 0 评论 -
JAVA打怪之路 - 面向对象编程上
面向对象编程上JAVA面向对象的特性是其卓越的技术特点,赋予万事万物对象的特征,面向过程和面向对象之间的碰撞,引发新的开发语言潮流。一、面向过程(POP) 与 面向对象(OOP)二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。二、对象的内存解析①...原创 2019-12-18 18:10:24 · 215 阅读 · 0 评论 -
JAVA打怪之路 - 多线程
多线程JAVA多线程是Java面试中比较重要的常考点,而且使用起来也需要有一定的技术功底,这里就是主要讲下多线程的基础知识。一、基本概念:程序、进程、线程、并发、并行注1:一个Java应用程序java.exe,其实至少有三个线程:main()主线程,gc()垃圾回收线程,异常处理线程。当然如果发生异常,会影响主线程。注2:Java中的线程分为两类:一种是守护线程,一种是用户线程。它们在几乎...原创 2019-12-20 18:11:42 · 191 阅读 · 0 评论 -
JAVA打怪之路 - 网络编程
网络编程网络编程更偏向于概念学习和理解,直接或间接的通过网络协议与其他的计算机实现数据交换,进行通讯,同时也对如何高效的进行数据传输引起了新的研究。一、网络编程和网络通信要素概述① 基本概述网络通信协议:② 通信要素一:IP和端口号③ InetAddress类示例:InetAddress inet2 = InetAddress.getByName("www.ba...原创 2020-02-18 21:03:45 · 204 阅读 · 0 评论 -
JAVA打怪之路 - JAVA 8 新特性
JAVA 8 新特性前言近些年来,JAVA技术发展受到严峻的挑战,新型的Python语言,Go语言,机器学习语言都在向JAVA的霸主地位发起挑战,谁能够在这个时代更高效的完成项目开发迭代,更好的适应技术的发展,谁就能逐步占领市场。JAVA被收购后,其开发团队不断寻求新的技术理念思想,融入新的概念,从而使得JAVA近来的更新变得更为频繁,也增加了许多新的技术特点,来迎接新的技术开发特性,维护自己...原创 2020-02-19 11:23:06 · 137 阅读 · 0 评论 -
JAVA打怪之路 - Java语言概述
Java语言概述JAVA在目前的编程语言中还是占据着半壁江山,其重要性不言而喻。虽说目前Python和Go等语言正在不断的夺取JAVA的用户,但是从短期来看,Java开发工程师在互联网公司的总体职位需求还是很多的。而且,Java语言使用入门简单,通过几个月的知识学习即可上手,但是真正的开发还是需要不断的磨练的,只有实战才能提升自己的线上开发经验。那么下面就主要从Java语言的概述开始说起吧,...原创 2019-12-10 17:43:38 · 231 阅读 · 0 评论 -
JAVA打怪之路 - Java泛型
Java泛型一、泛型概述 从JDK1.5以后,Java引入了“参数化类型(Parameterized type)”的概念,允许我们在创建集合时再指定集合元素的类型,正如:List<String>,这表明该List只能保存字符串类型的对象。JDK1.5改写了集合框架中的全部接口和类,为这些接口、类增加了泛型支持,从而可以在声明集合变量、创建集合对象时传入类型实参。二、泛型使用...原创 2019-12-23 11:32:15 · 110 阅读 · 0 评论 -
JAVA打怪之路 - 面向对象编程下
面向对象编程下四、面向对象(OOP)三大特征① 封装 (Encapsulation)Java中通过将数据声明为私有的(private),再提供公共的(public)方法: getXxx()和setXxx()实现对该属性的操作,以实现下述目的:(1)隐藏一个类中不需要对外提供的实现细节;(2)使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作;...原创 2019-12-20 13:57:35 · 131 阅读 · 0 评论 -
JAVA打怪之路 - Java常用类 -日期和时间、Java比较器、数学公式
Java常用类 - 日期和时间、Java比较器、数学公式一、日期时间API① java.lang.System类 JDK8之前② java.util.Date类 JDK8之前③ java.text.SimpleDateFormat类 ( 格式化和解析日期的具体类 )Date date = new Date(); // 产生一个Date实例// 产生一个format...原创 2019-12-23 10:44:40 · 141 阅读 · 0 评论 -
JAVA打怪之路 - Java集合
Java集合一、Java集合框架概述① Java集合框架概述1.1 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)1.2 数组在存储多个数据方面的缺点:> 一旦初始化以后,其长度就不可修改。> 数组中提供的方法非常有限,对于添加、删除、插...原创 2019-12-23 11:18:41 · 160 阅读 · 0 评论 -
JAVA打怪之路 - IO流
IO流IO流是Java处理设备之间的数据传输的重要方式,文件的读取和写入实现数据的获取和存储,按照不同的划分标准流可以分为输入流和输出流、字节流和字符流,节点流和处理流。系统的学习IO流的原理对于数据的写入和写出有很重要的作用。同时这也是菜鸟级别的程序员慢慢走向成熟的表现,慢慢理解编程的概念,伴随着知识的积累,逐渐积攒开发经验。一、File 类的使用① File类介绍:② File类...原创 2020-02-18 20:50:34 · 279 阅读 · 0 评论 -
JAVA打怪之路 - Java数组
Java数组Java数组是java的重要数据结构,但是后面接触List就会逐渐舍弃数组,集合和数组之间各有利弊,但是使用较多的还是集合,主要还是看具体的使用场景,下面就讲下数组的知识吧。一、数组概念(1)数组是相同类型数据的有序集合,数组本身是引用数据类型 ,数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。(2)创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是...原创 2019-12-18 16:09:18 · 121 阅读 · 0 评论 -
JAVA打怪之路 - JAVA反射机制
JAVA反射机制一、Java反射机制概述( Java Reflection )反射相关的主要API:二、理解Class类并获取Class的实例① 理解Class类(描述类的类)在Object类中定义了以下的方法,此方法将被所有子类继承:● public final Class getClass() , 以上的方法返回值的类型是一个Class类,此类是Java反射的源头...原创 2020-02-19 11:01:47 · 161 阅读 · 0 评论 -
JAVA打怪之路 - Java基本语法
Java基本语法一、关键字和保留字定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写 , 保留字有 goto **、**const官方地址**:** https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html二、标识符(1)标识符命名规则:(2)Jav...原创 2019-12-10 19:16:38 · 227 阅读 · 0 评论