
Java基础
文章平均质量分 87
houtingpeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java数据初始化
Java数据初始化 一、构造器初始化 1、概念 1.1、构造函数用于对象初始化,默认给定一个无参构造器,若给定了有参构造器,无参构造器需要手动创建 1.2、在Java 中构造器的“初始化”和“创建”捆绑在一起,两者不可分离。 1.3、因为java定义构造器与类名相同,要实现一个类中有多中类型的构造器,所以Java采用了方法重载的形式来实现构造器的多元化。 二、成员初始化 1、概念:如果类中的成员变量没有给定初始值,编译器会给一个默认值,基本数据类型默认值情况如下: boolean -->原创 2020-07-30 14:26:45 · 2124 阅读 · 0 评论 -
原码、反码、补码知识详细讲解
前言:本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机转载 2020-06-26 17:44:20 · 336 阅读 · 0 评论 -
进制转换
1. 二进制与十进制之间的转换 1.1、十进制转换二进制 1.1.1、十进制整数转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 1.1.2、十进制小数转二进制 描述:十进制小数转换成二进制小数采用乘2取整,顺序排列 法 方法为:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数 部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止;然后把取出的整数部分按顺序排原创 2020-06-26 15:42:37 · 547 阅读 · 0 评论 -
Java 数据类型 总结
一、Java数据类型基本概念: 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式。接触每种语言的时候,都会存在数据类型的认识,有复杂的、简单的,各种数据类型都需要在学习初期去了解,Java是强类型语言,所以Java对于数据类型的规范会相对严格。数据类型是语言的抽象原子概念,可以说是语言中最基本的单元定义,在Java里面,本质上讲将数据类型分为两种:...原创 2018-08-09 19:03:42 · 374 阅读 · 0 评论 -
序列化扩展
序列化扩展数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。关于本系列 您觉得自己懂 Java 编程?事实上,大多数程序员对于 Java 平台都是浅尝则止,只学习了足以完成手头上任务的知识而已。在本 系列 中,Ted Neward 深入挖掘 Java 平台的核心功能,揭示一些鲜为人知的事实,帮助您解决最棘手原创 2015-11-11 14:22:40 · 393 阅读 · 0 评论 -
序列化和反序列化的概念
一、序列化和反序列化的概念 (1)定义 序列化:把对象转换为字节序列的过程称为对象的序列化。 反序列化:把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 解释保存到硬盘上: 在很多应用中,需要对某些对象进行序列化,让它原创 2015-11-11 13:36:52 · 423 阅读 · 0 评论 -
String 类全面解析
一、设计理念 String在设计之初,虚拟机就对他做了特殊的优化,将字符串保存在虚拟机内部的字符串常量池中。一旦我们要创建一个字符串,虚拟机先去常量池中检查是否创建过这个字符串,如有则直接引用。String对象因为有了上述的优化,就要保证该对象的内容自创建开始就不能改变!所以对字符串的任何变化都会创建新的对象,而不是影响以前的对象!二、String方法介绍和使用 1. char charAt(i原创 2015-11-15 22:05:53 · 362 阅读 · 0 评论 -
正则表达式
正则表达式是一串特定字符,组成一个“规则字符串”,这个“规则字符串”是描述文本规则的工具,正则表达式就是记录文本规则的代码。 规则定义: [] : 默认表示一个字符 [abc] : 表示a、b、c中任意一个字符 [^abc] : 除了a、b、c的任意一个字符 [a-z] :原创 2015-12-03 11:47:40 · 473 阅读 · 0 评论 -
java中时间时期总结
java中时间类简介: JAVA中提供了3个日期类:分别是Date、Calendar和DateFormat(和他的子类SimpleDateFormat),DateFomat类在java.text包中,Date和Calendar类在java.util包中。 Date()方法作用:主要用于创建日期对象并获取日期; Calendar()方法作用:主原创 2015-12-03 09:04:30 · 797 阅读 · 0 评论