
java 基础
构建
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IDEA如何快速创建maven项目
IDEA如何快速创建maven项目这些操作之前先下载好maven和配置好maven环境变量后。1、 打开idea后,如果是未进入项目的,点击configure之后点击Settings如果是进入项目的,点击File之后点击Settings2、进入设置后,找到maven,指定maven安装路径、settings配置文件路径和本地仓库的位置后点击apply即可。3、创建maven web项目,如果不需要用骨架,就不用勾选 Create from archetyp4、点击 Next填写项目信息原创 2020-06-16 11:32:44 · 1536 阅读 · 0 评论 -
final 域与static final域究竟有什么区别呢?
final 域与static final域有什么区别呢?它们不都是常量吗? 不就是多个static修饰究竟有啥区别? 我们一起来看下面的代码和输出结果就可以知道了。示例:package com.dx1;import java.util.Random;public class Test7 { private static Random random = new Random(); private final int i4 = random.nextInt(20); private stat原创 2020-05-25 17:29:23 · 209 阅读 · 0 评论 -
HashMap中的初始容量和加载因子到底是表示什么意思呢?
**HashMap中的初始容量和加载因子到底是表示什么?**初始容量 倒是好理解,顾名思义,初始容量只是哈希表在创建时的容量,那么** 加载因子** 到底是表示什么意思呢?如果按术语来讲: 加载因子是哈希表在其容量自动增加之前可以达到多满的一种尺度。如果当哈希表中的条目数超出了加载因子与当前容量的乘积时,则要对该哈希表进行rehash()操作,从而哈希表将具有大约两倍的桶数。还不是很懂???其实说白了加载因子 就是一个比例值。例子:比如说向水桶中装水,此时HashMap就是一个桶, 这个桶原创 2020-05-14 14:52:34 · 1214 阅读 · 0 评论 -
JAVA 基础学习之反射机制
反射机制 这个反射机制本人也是刚开始学的,也不是没怎么深入过理解,如有说的不对的地方请指出。1、概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射的核心是JVM在运行时才动态加载类...原创 2019-11-08 09:52:42 · 175 阅读 · 0 评论 -
JAVA 基础学习之网络通讯编程
网络通讯编程1、基本概念 什么是网络编程呢?网络编程就是在两个或者两个以上的设备(比如计算机)之间的数据传输。程序员需要做的事情就是把数据发送到指定的地方或者接收指定的数据,这个就是狭义的网络编程范畴。其实大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可。2、TCP方式和UDP方式 2.1、TCP 方式 (传输控制方式)被称 T...原创 2019-11-07 08:45:45 · 354 阅读 · 0 评论 -
java 基础学习总目录
java 基础学习总目录1、JAVA 基础学习之数据类型和运算符2、JAVA 基础学习之程序控制流程3、JAVA 基础学习之面向对象(1)4、JAVA 基础学习之面向对象 (2)5、JAVA 基础学习之异常机制6、JAVA 基础学习之数组和算法7、JAVA 基础学习之常用类8、JAVA 基础学习之容器9、JAVA 基础学习之IO 流技术10、JAVA 基础学习之多线程...原创 2019-11-06 21:09:52 · 274 阅读 · 0 评论 -
JAVA 基础之多线程学习
多线程1、基本概念 多线程是Java语言的重要特性,线程是程序的实体。总之进程可以理解为一个可以独立运行的程序单位,进程是由一个或多个线程组成的,每一个线程就是进程中的一条执行路径。(可以理解为多个线程同时并发执行)2、进程和线程 进程:执行中的程序叫做进程(进程是动态的概念,程序是静态的概念)。 线程:一个进程可以产生多个线程,同多个进程可以共享...原创 2019-11-01 11:49:13 · 193 阅读 · 0 评论 -
JAVA 基础学习之IO 流技术
IO 流1、概念: 对于任何程序设计语言而言,输入输出(Input/Output)系统都是非常核心的功能。输入(Input)指的是:可以让程序从外部系统获得数据(核心含义是“读”,读取外部数据)。输出(Output)指的是:程序输出数据给外部系统从而可以操作外部系统(核心含义是“写”,将数据写出到外部系统)。本章主要围绕着读和写这样两个动作来学习1.1、按的细分...原创 2019-11-06 17:03:56 · 166 阅读 · 0 评论 -
JAVA 基础学习之容器
容器1、泛型(Generics)1.1、概述 泛型是JDK1.5以后增加的,它可以帮助我们建立类型安全的集合。在使用了泛型的集合中,遍历时不必进行强制类型转换。JDK提供了支持泛型的编译器,将运行时的类型检查提前到了编译时执行,提高了代码可读性和安全性。泛型的本质就是“数据类型的参数化”1.2、好处:1、提高了代码可读性和安全性。2、避免了类型强制转换的麻...原创 2019-11-06 11:07:04 · 238 阅读 · 0 评论 -
JAVA 基础学习之常用类
常用类1、包装类 1.1、概述: Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类...原创 2019-11-05 17:20:34 · 295 阅读 · 0 评论 -
JAVA 基础学习之数组和算法
数组1、定义和特点1.1、定义 数组是由相同类型的数据组成的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。1.2、特点 数组的长度是确定的,一旦被创建大小不可更改。 数组中的元素必须是相同类型的。 数组类型可以是任何数据类型,包括基本类型和引用类型。2、声明数组 2.1、数组的声明方式有两种(以一维数组为例...原创 2019-11-05 15:01:46 · 231 阅读 · 0 评论 -
JAVA 基础学习之异常机制
异常机制1、概念 异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。在Java的异常处理机制中,引进了很多用来描述和处理异常的类,称为异常类。2、异常的分类 Throwable下面又派生了两个子类:Error和Exception。2.1、Error(错误) Error是程序无法处...原创 2019-11-05 09:22:03 · 396 阅读 · 0 评论 -
JAVA 基础学习之面向对象 (2)
面向对象进阶1、概述: 本章的重点主要是面向对象的三大特征:继承、封装、多态。另外还包括抽象类、接口、内部类等概念。2、继承 2.1、好处: 继承让我们更加容易实现类的扩展。 比如,我们定义了人类,再定义Boy类就只需要扩展人类即可。实现了代码的重用,不用再重新发明轮子。extends 扩展的意思2.2、instanceof 运算符 ...原创 2019-11-05 09:05:02 · 354 阅读 · 0 评论 -
JAVA 基础学习之面向对象(1)
面向对象基础1、面向过程和面向对象1.1、什么叫面向对象?面向对象(Object-Oriented,简称 OO)就是一种常见的程序结构设计方法。1.2、区别面向过程:强调的是功能行为,一种过程,先干啥,再干啥;面向对象:将功能封装到对象里,强调的是具备某功能的对象; 按照面向对象的思想,可以把任何的东西看做对象!总结:面向过程:强调的是具体的功能...原创 2019-11-05 08:33:20 · 174 阅读 · 0 评论 -
JAVA 基础学习之程序控制流程
程序控制流程1 、顺序结构: 如果代码里没有流程控制,程序是至上而下一行一行执行的,一条语句执行完之后继续执行 下一条语句,直到程序的最后。2 、分支结构(条件控制)(1)if控制语句基本格式:三种格式:if(条件表达式){执行语句;} if(条件表达式){执行语句;}else{执行语句;} if(条件表达式){执行语句;}else if (条件表达...原创 2019-11-04 21:04:06 · 215 阅读 · 0 评论 -
JAVA 基础学习之数据类型和运算符
数据类型、运算符和变量1、注释和标识符 1.1 注释Java的三种基本注释类型1单行注释 //3.多行注释 /*...*/4.文档注释 /**...*/1.2 标识符 标识符是用来给变量、类、方法以及包进行命名的,如Welcome、main、System、age、name、gender等。标识符需要遵守一定的规则:标识符必须...原创 2019-11-04 20:38:57 · 184 阅读 · 0 评论