Java基础
文章平均质量分 90
wangkailili
这个作者很懒,什么都没留下…
展开
-
Java基础——集合
Java集合1、集合的引入一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用 Array 数组存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点: 数组初始化以后,长度就确定了; 数组声明的类型,就决定了进行元素初始化时的类型数组在存储数据方面...原创 2020-03-30 21:16:36 · 196 阅读 · 0 评论 -
Java——数据结构和算法(二)
数据结构和算法:算法部分一、算法概述算法的五个特征① 有穷性:对于任意一组合法输入值,在执行有穷步骤之后一定能结束,即:算法中的每个步骤都能在有限时间内完成。② 确定性:在每种情况下所应执行的操作,在算法中都有确切的规定,使算法的执行者或阅读者都能明确其含义及如何执行。并且在任何条件下,算法都只有一条执行路径。③ 可行性:算法中的所有操作都必须足够基本,都可以通过已经实现的基本操作运算有...原创 2020-03-27 21:52:48 · 166 阅读 · 0 评论 -
Java基础——字符串(二)
Java基础:StringBuffer 和 StringBuilder类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer ...原创 2020-03-24 22:08:09 · 140 阅读 · 0 评论 -
Java基础——字符串(一)
Java基础:String类一、String的特性1)String类:代表字符串。2)Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。3)String是一个final类,代表不可变的字符序列。 4)字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 可以共享5)String对象的字符内容是存储在一个字符数组value[]中的。字符串常量池补充...原创 2020-03-23 21:50:52 · 148 阅读 · 1 评论 -
Java基础----异常处理机制
Java异常处理机制一、异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美, 在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。异常:在Java语言中,将程序执行中发生的不正常情况称为“异常” 。 (开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程...原创 2020-03-19 23:05:12 · 182 阅读 · 0 评论 -
Java面向对象----内部类
Java面向对象:内部类详解在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者 称为外部类。当一个事物的内部,需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构最好使用内部类。Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。注意:Inner class的名字不能与包含它的外部类类名相同...原创 2020-03-17 23:02:31 · 130 阅读 · 0 评论 -
Java面向对象----抽象类和接口
Java面向对象:抽象类和接口在总结完Java程序面向对象的三大特征(封装、继承、多态)之后,我慢慢理解了Java语言这种面向对象程序设计的优越性,它既能保持自身独立性又可以不断进化和发展。如果说继承是实现Java多态性的基础,那抽象类和接口更是为多态提供了非常好的支持。因为抽象类和接口之间很难区分,所以把他们放在一起总结进行区分。一、抽象类从形式上来说,用abstract修饰的类就是抽...原创 2020-03-16 23:58:20 · 273 阅读 · 0 评论 -
解读静态代码块和构造代码块
解读静态代码块和构造代码块一、对静态代码块和非静态代码块进行简单的总结1.静态代码块:静态代码块是在当类被载入(内存)时最先被调用的,且之被执行一次,静态块常用来执行类属性的初始化。执行类的载入之前就会调用。2.非静态代码块:非静态代码块是在当类的对象被创建载入(内存)时最先被调用的,每创建一个对象,即每载入一个对象,非静态代码块都执行一次。执行类对象的载入之前就会调用。3.静态方...原创 2020-03-07 21:10:43 · 140 阅读 · 0 评论 -
javac编译时出现GBK报错(错误:编码GBK的不可映射字符)
javac编译时出现GBK报错(错误:编码GBK的不可映射字符)这里列出我遇到的三种情况 代码格式分别为:ANSI、UTF-8、无BOM的UTF-8(这里我用的是notepad++进行编写)ANSI格式 首先我们先创建一个.java源文件,且文件名和主(public)类名一定要一致,如下图:注释和输出均为汉字。接下来,我们进行编译、运行:1)打开cmd窗口:输入jav...原创 2019-10-31 16:02:20 · 3749 阅读 · 3 评论