自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Java中的运算符——字符串连接运算符

在 Java 语言中所有的字符串都使用半角双引号括起来的,字符串属于引用数据类型,不属于基本数据类型的范畴,怎么定义一个字符串的变量呢?例如:String name = “jack”;,这就类似于 int i = 10;是一样的,int 是一种整数类型,i 是变量,10 是整数型字面量。那么 String 则是一种字符串类型,name 是变量,”jack”是字符串型字面量。在 java 编程中对字符串的操作是非常频繁的,例如字符串的连接操作,此时就需要使用 “ + ” 字符串连接运算符了。...

2022-01-14 17:51:35 4157

原创 Java中的运算符——条件运算符详解

条件运算符属于三目运算符,它的语法结构是:布尔表达式?表达式 1:表达式 2。它的运行原理是:先判断布尔表达式的结果是 true 还是 false,如果是 true,则选择表达式 1 的结果作为整个表达式的结果,反之则选择表达式 2 的结果作为整个表达式的结果。来看一段代码:public class ConditionalOperatorTest01 { public static void main(String[] args) { //编译报错:这不是一个语...

2022-01-14 17:31:50 6028

原创 Java中的运算符——赋值运算符详解

赋值运算符主要是这几种:=、+=、-=、*=、/=、%=,其它和二进制相关的内容这里就不详细解释了。赋值类的运算符包括基本赋值运算符(=)和扩展的赋值运算符(+=、-=、*=、/=、%=)。我们来看一段代码:public class AssignmentOperatorTest01 { public static void main(String[] args) { //基本的赋值运算符 int i; i = 10; ...

2022-01-14 17:23:48 4672

原创 Java中的运算符——逻辑运算符详解

逻辑运算符主要包括逻辑与( & ),逻辑或( | ),逻辑异或( ^ ),短路与( && ),短路或( || )。所有逻辑运算符的特点是操作数都是布尔类型,并且最终的运算结果也是布尔类型。逻辑运算符的基本运算规则如下表所示: 接下来我们来看一段代码,重点看看短路是如何发生的(注意看注释信息):public class LogicalOperatorTest01 { public static void main(String[] ...

2022-01-14 12:33:51 17148

原创 Java中的运算符——关系运算符详解

关系运算符主要是完成数据和数据之间的比较,比如:5>3,结果是 true(真),5>10,结果是 false(假),那么关系运算符都有哪些呢?>、>=、<、<=、==、!=。关系运算符是比较简单容易理解的,我们来看一段代码(注意代码中的注释):public class RelationOperatorTest01 { public static void main(String[] args) { int a = 10; ...

2022-01-14 12:01:26 2576

原创 Java中的运算符——算数运算符详解

算数运算符包括:+(两个数字求和)、-(两个数字相减)、*(两个数字乘积)、/(两个数字相除)、%(两个数字取模或者求余)、++(单目运算符,对数字自加 1)、--(单目运算符,对数字自减 1)。废话不多说,先上代码为敬(注意代码中的注释信息):public class ArithmeticOperatorTest01 { public static void main(String[] args) { int a = 10; ...

2022-01-14 11:50:45 1954

原创 Java中的运算符

运算符是指对操作数的运算方式。组成表达式的Java操作符有很多种(什么是操作数和操作符?例如 1 + 2,其中 1 和 2 都是操作数,+ 是操作符,操作符和操作数联合起来构成表达式)。运算符按照其要求的操作数数目来分,可以有单目运算符(1 个操作数)、双目运算符(2 个操作数)和三目运算符(3 个操作数)。运算符按其功能来分,有算数运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、字符串连接运算符和其他运算符。常见的运算符如下所示: 每个编程语言当中都有运算符,基本上...

2022-01-14 11:22:29 587

原创 Java基本数据类型——类型转换规则

基本数据类型之间是存在固定的转换规则的,现总结出以下 6 条规则,无论是哪个程序,将这 6 个规则套用进去,问题迎刃而解: 八种基本数据类型中,除 boolean 类型不能转换,剩下七种类型之间都可以进行转换; 如果整数型字面量没有超出 byte , short , char 的取值范围,可以直接将其赋值给 byte , short , char 类型的变量; 小容量向大容量转换称为自动类型转换,容量从小到大的排序为:byte &...

2022-01-13 19:55:31 1856

原创 Java基本数据类型——浮点型详解

浮点型数据实际上在内存中存储的时候大部分情况下都是存储了数据的近似值,为什么呢?这是因为在现实世界中存在无穷的数据,例如:3.333333333333333333..,数据是无穷的,但是内存是有限的,所以只能存储近似值, float 单精度占 4 个字节,double 双精度占 8 个字节,double 精度要高一些。由于浮点型数据存储的是近似值,所以一般判断两个浮点型数据是否相等的操作很少。在 Java 语言中有这样的一条规定:只要是浮点型的字面量,例如 1.0、3....

2022-01-13 19:13:29 3497

原创 Java基本数据类型——布尔型详解

在 Java 语言中布尔类型的值只包括 true 和 false,没有其他值,不包括 1 和 0,布尔类型的数据在开发中主要使用在逻辑判断方面,例如:如果外面在下雨,我出门带一把雨伞。如果明天休息,咱们就一出去玩耍吧。请看一段程序:public class BooleanTest1 { public static void main(String[] args) { boolean isRain = true; if(isRain){ ...

2022-01-13 18:41:41 25643

原创 Java基本数据类型——整数型详解

整数型数据在Java中有 4 种表示方式,分别是十进制、八进制、十六进制、二进制。不过要注意的是,二进制的写法是在 Java7 中引入的,对于 Java7 之前的版本不支持该语法。默认为十进制,以 0 开始表示八进制,以 0x 开始表示十六进制,以 0b 开始表示二进制。十进制、八进制、十六进制有什么区别?请看:(二进制可以参考之前的文章:计算机基础知识——二进制)十进制:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17... 八...

2022-01-13 17:21:05 4364

原创 Java基本数据类型——字符型详解

1.字符型详解 字符型char在Java语言中占用 2 个字节,char类型的字面量必须使用半角的单引号括起来,取值范围为[ 0 - 65535 ],char 和 short 都占用 2 个字节,但是 char 可以取到更大的正整数,因为 char 类型没有负数。Java语言中的char类型变量可以容纳一个汉字。请看以下程序:public class CharTest01 { public static void main(String[] args) {...

2022-01-13 15:57:28 9421

原创 字 符 编 码

对于八种基本数据类型来说,其中七种类型 byte,short,int,long,float,double,boolean 计算机表示起来是很容易的,因为这七种类型底层直接就是数字,十进制的数字和二进制之间有固定的转换规则,所以计算机可直接表示和处理。但是,除了以上的七种数据类型之外,还有一种类型叫做字符型 char,这个对于计算机来说表示起来就不是那么容易了,因为字符毕竟是现实世界当中的文字,而文字每个国家又是不同的,计算机是如何表示文字的呢?实际上,起初的时候计算机只支...

2022-01-13 15:48:19 270

原创 计算机基础知识——二进制

计算机在任何情况下实际上都只能识别二进制,那什么是二进制呢?计算机毕竟是一台通电的机器,电流只有正极、负极,所以只能表示两种情况,也就是 1 和 0。对于一串由 1 和 0 组成的数字来说就是二进制,所谓的二进制就是满 2 进 1,请看以下十进制和二进制的对照表:其实十进制和二进制之间是存在转换规则的,如下所示: 十进制转换成二进制:比方说十进制数 65 转换成二进制,我们可以使用短除法,65 对 2 整除商 32 余数为 1,把 1 写在旁边,接...

2022-01-13 15:28:01 6611 4

原创 Java中的基本数据类型

本文主要是讲解数据类型的作用,八种基本数据类型各是什么,常见数据类型的取值范围,怎么使用它们声明变量,各数据类型使用时的注意事项,另外还有在实际开发中怎么选择合适的数据类型,还有这八种基本数据类型之间的相互转换。

2022-01-13 14:34:54 629

原创 Java中的变量

本文主要是帮助理解变量的本质是什么,在开发中有什么用?变量的三要素是什么?怎么声明变量?怎么给变量赋值?变量是如何分类的?变量的作用域?等一系列问题。总之,这篇文章全面讲解Java中的变量。

2022-01-12 17:16:23 443

原创 Java 中的标识符与关键字

本文主要讲解构成 java 源程序的标识符和关键字都是什么,标识符的命名规则以及规范。帮助大家能够识别标识符是否合法。1.标识符详解(1)标识符都可以标识什么?在 java 源程序当中,标识符可以用来标识:类名,例如:Student 学生类、User 用户类、Product 商品类、Order 订单类等。接口名,例如:Runable 可运行的、Comparable 可比较的等。...

2022-01-11 16:20:44 1641

原创 public class 和 class 的区别

我们在编写Java程序的时候,例如HelloWorld,我们可以发现HelloWorld类在定义的时候使用了关键字 public,那么一个类声明的时候可以不使用public吗?我们一起来看看它们有什么区别?我们先来进行一个测试,看看Java源文件中是否可以定义多个class,请看下图:我们可以看到创建了一个 Test.java 源文件,在该文件中定义了四个类,分别是A类、B类、C类和D类,使用 javac 命令编译之后生成了四个对应的字节码文件,分...

2022-01-11 12:03:32 4645

原创 Java 中的注释

1.注释的作用注释是对代码的解释和说明,其目的是让程序员能够更加快速的理解代码。它是编写程序时,写程序的人给一个语句、程序段等的解释或提示,能提高程序代码的可读性。添加注释,是为了程序更容易理解与维护,特别是维护,更是对自己代码负责的一种体现。注释在编译的时候不会生成到 class 字节码文件当中,它只在 java 源文件中保留。2.注释的三种方式(1)单行注释,语法格式如下:// 单行注释,两个正斜...

2022-01-11 11:04:24 739

原创 对HelloWorld程序的解释

HelloWorld程序的代码如下所示:public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld"); }}

2022-01-11 01:33:57 1467

原创 classpath属性的作用

你是怎样理解classpath的呢?

2022-01-10 13:53:51 1854

原创 开发第一个Java程序:HelloWorld

在Java中,你知道第一个程序HelloWorld还有这么多的知识吗?

2022-01-09 18:19:48 904

原创 Java程序的运行机制详解

Java程序从编写到最终运行都经历了那些过程?解决这个问题之前我们先简单了解一下。Java程序有两个非常重要的两个阶段:编译阶段和运行阶段。Java程序员直接编写的Java代码(普通文本)是无法直接被JVM识别的,Java代码这种普通文本被称为:Java源代码,也就是说Java程序员编写的代码是源代码。源代码不能直接执行,需要先进行编译,生成源代码对应的“字节码”,JVM能识别“字节码”。Java代码这种普通文本变成字节码的过程被称为:编译。...

2022-01-08 19:15:42 885

原创 JDK JRE JVM 三者关系

JDK、JRE、JVM三者之间有什么关系呢?

2022-01-08 13:39:59 312

原创 Java语言的健壮性与可移植性

必须掌握!Java的两个重要特性!

2022-01-08 12:30:15 2728

原创 开发一定要知道的文本编辑快捷键

掌握常用的、通用的文本编辑快捷键很重要,可以大大提升开发效率,所以,必须熟练掌握。强迫自己少用鼠标,用组合键快捷键的方式。那常用的组合键都有哪些呢?如下图:

2022-01-07 19:15:13 115

原创 Windows中常用的DOS命令

Windows中常见的DOS命令有哪些呢?

2022-01-06 19:10:55 1262

原创 浅析Java学习路线

目前国内Java的行情还是比较可观的,就业前景还是非常不错的,而且目前有许多新兴行业慢慢崛起,有些也是需要用到Java的,所以目前Java行业还没有饱和。对于Java行业来说,学习门槛一般,但是对于技术要求较高,现在也有许多非科班的从事Java行业的开发人员,但万事开头难,很多人抱着很大的期望去学习,但往往力不从心,随着学习过程中遇到的困难越来越多,慢慢也就放弃了。接下来我将从以下几个方面,浅析Java学习的一些方法,希望可以帮到大家。一、学习前的准备 1.一个好的学习方法(怎样学习最高效)..

2022-01-04 19:22:04 146

原创 明天依旧阳光明媚

以此文开始我的奋斗生活!

2022-01-04 18:26:05 246

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除