自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hive启动报错:Exception in thread “main“ java.lang.NoSuchMethodError: com.ibm.icu.impl.ICUBinary…

Hive启动报错:Exception in thread "main" java.lang.NoSuchMethodError: com.ibm.icu.impl.ICUBinary.getRequiredData…

2022-03-03 14:37:35 2055

转载 Java:分支语句

Java:分支语句第一节:程序基本结构顺序结构选择结构循环结构1.1 顺序结构程序从上到下一行一行的执行代码,没有判断和中转。1.2 选择结构有选择性的执行或者跳过指定代码1.3 循环结构​ 重复执行一段代码,直到条件不成立Java的选择结构使用选择语句来实现:​ 1 if语句​ 2 switch语句第二节:if语句if语句有四种使用形式:if(条件){…}if(条件){…}else{…}if(条件){…}else if(条件){…}else{…}i

2021-08-06 20:37:21 244

原创 Java基础:基本语法(四)

Java基础:基本语法(四)第四节:运算符和表达式a + b3 * 2整体叫做表达式a,b,3,2-->操作数+,*-->运算符1、运算符的分类1.算术运算符:+ 、 - 、 * 、 / 、 % 、 ++ 、 --2.赋值运算符:= 、 += 、 -= 、 *= 、 /= 、 %=3.关系运算符:> 、 < 、 >= 、 <= 、 == 、 !=4.逻辑运算符:! 、 & 、 | 、 ^ 、 && 、 ||5.位运算符:&

2021-07-26 18:50:48 144

原创 Java基础:基本语法(三)

Java基础:基本语法(三)第三节:数据类型Java数据类型可分为两大类:基本数据类型和引用类型基本数据类型:byte、short、int、long、float、double、char、boolean引用数据类型:类、接口、数组、枚举(后面讲解)1、基本数据类型:整数型---- byte(字节), short(短整型), int(整型), long(长整型)浮点型---- float(单精度浮点型), double(双精度浮点型)字符型---- char布尔型----

2021-07-26 18:16:51 96

原创 Java基础:基本语法(二)

Java基础:基本语法(二)第二节:常量、变量1、常量:常见的数值类型(也称为数据常量),程序运行中固定不变的数据整型常量(int):123 、100、200、250、500 intJava语言整型的三种表示形式: 十进制整数:如12, -314, 0,8,7。 0-9八进制整数:要求以0开头,如0127表示八进制的127 。 0-7十六进制数:要求0x或0X开头,如0x1df3。 0-9,a,b,c,d,e,f浮点数常量(小数) :3.14 float …字符常量:’a’ c

2021-07-26 18:12:59 49

原创 Java基础:基本语法(一)

Java基础:基本语法(一)第一节:标识符、标识符命名规范、关键字、保留字1、什么是标识符Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。2、标识符的命名规则组成:由字符(含英、中、日、俄等)、数字、下划线(_)和美元符号($ 音:dollar)组成。不能以数字开头。区分大小写。长度无限制。(一般不要超过15个字符)不能是Java中的保留字和关键字。3、标识符命名习惯标识符命名习惯:见名知意。墙裂建议使用英文单词。studentNam

2021-07-26 18:10:52 48

原创 Java基础:进制转换

Java基础:进制转换1. 进制的简介进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法,以及类似的tally mark计数)。 对于任何一种进制—X进制,就表示每一位置上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。2. 进制的分类在程序中,常用的进制可以分为以下几种:二进制: 以数字0-1来表示每一个自然数,逢2进1。八进制: 以数字0-7来表示每一

2021-07-26 09:05:11 194

原创 Java:面向对象

面向对象一、面向对象和面向过程1、面向对象—> 一种看待问题、解决问题的思维方式,强调的是完成功能的对象面向过程—> 强调的是功能行为2、对象:具有特定功能、能够解决特定问题的实体(实例)类:若干个具有相同特征和行为的对象的组合的集合(抽象)总结:类是对象的集合,对象是类的个体3、识别类的小技巧:一般来说,名词都是类(名词提炼法)类与对象详述1、类的设计(会)从若干个具有相同类型的特征和行为的对象中,提取出这些相同的特征和行为,设计为一个类。类中定义所有的对象共有的特征

2021-07-24 15:21:25 93

原创 关于字符串的陷阱(一)

关于字符串的陷阱(一)字符串是Java程序中使用最广泛的一种对象,虽然它有简单易用的特征,但实际上使用字符串也有一些潜在的陷阱,这些陷阱往往会给实际开发带来困扰。JVM对字符串的处理对于Java程序中的字符串直接量,JVM会使用一个字符串池来保存它们:当第一次使用某个字符串直接量时,JVM会将它放入字符串池进行缓存。在一般情况下,字符串池中的字符串对象不会被垃圾回收,当程序员再次需要使用该字符串时,无需创建一个新的字符串,而是直接让引用变量指向字符串池中已有的字符串。除了通过字符串直接量创建字符串对

2021-07-12 09:22:49 138

原创 浅谈JVM、JRE、JDK的作用和联系

浅谈JVM、JRE、JDK的作用和联系JVM(Java Virtual Machine)JVM(Java Virtual Machine),Java虚拟机。所有的.java程序都不能被机器的操作系统直接识别并执行,而是先被编译为.class的字节码文件,但此时字节码文件仍然不能和机器的操作系统产生交互,而是经过虚拟机将字节码文件解释成本地操作系统可执行的机器指令,这时程序才会被执行。 所以JVM是Java实现跨平台(Windows、macOS、Linux)最核心的部分。图为:Java程序的执行过程J

2021-07-08 01:49:35 250

空空如也

空空如也

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

TA关注的人

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