
Java语言概述
文章平均质量分 70
常见的DOS命令
小丁学Java
这个作者很懒,什么都没留下…
展开
-
揭秘Java中char与ASCII的字节之谜!!!
本文深入探讨了Java中char类型与ASCII编码的字节特性及其关系。Java的char类型固定占用2个字节,支持Unicode编码,能够覆盖全球字符;而ASCII编码仅占用1个字节,主要用于英文字符处理。文章通过对比表、流程图、时序图和思维导图,详细解析了它们的工作机制和转换过程,并解答了常见问题。理解这些差异有助于在开发中更合理地选择数据类型和编码方式,提升代码效率。原创 2025-05-15 15:55:56 · 1033 阅读 · 0 评论 -
基础篇_开发命令行程序(输入输出,类型、变量、运算符,条件语句,循环语句,方法,package与jar)
先来了解一下定义方法的语法[访问修饰符] [static] 返回结果类型 方法名([参数类型1 参数名1, 参数类型2 参数名2, ...]) {// 方法体return 返回结果其中用 [] 的([] 不是语法的一部分)是可选部分访问修饰符先省略不写,后面再讲static 这里先写上,这个前面提过,用 static 修饰的方法不属于对象方法执行完毕后可能会有返回结果如果没有返回结果,返回值类型填写 void如果有返回结果,填写实际的类型,例如返回整数,填写 int。原创 2024-01-11 20:41:45 · 1204 阅读 · 0 评论 -
基础篇_快速入门(Java简介,安装JDK,cmd命令行运行Java文件产生乱码问题的解决方式,IDE工具,实用工具)
Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今,Java 仍是企业和开发人员的首选开发平台,全球有数百万开发人员运行超过 51 亿台 Java 虚拟机。从这行代码中学习了什么呀,要命令计算机执行功能,可以借助【对象】、【方法】和【参数】来完成刚才的例子中谁是对象?System.out它代表什么?标准输出谁是方法?println 是方法它有什么作用?不同方法作用不同,println 将括号内内容,也就是参数输出到程序窗口。原创 2024-01-11 20:13:54 · 1907 阅读 · 1 评论 -
扩展:键盘录入笔记(next()、nextLine()、nextInt()、nextDouble())
next(),nextInt(),nextDouble()在接收数据的时候,会遇到空格,回车,制表符其中一个就会停止接收数据。next(),nextInt(),nextDouble()在接收数据的时候,会遇到空格,回车,制表符其中一个就会停止接收数据。比如:键盘录入123,那么会把123当做int类型的整数返回。 键盘录入123,那么会把123看做字符串返回。当代码运行到第二行,会让我们键盘录入,此时录入123。而nextInt是遇到空格,回车,制表符都会停止。 录入字母会报错。原创 2024-01-03 20:06:35 · 820 阅读 · 0 评论 -
Java基础综合练习(飞机票,打印素数,验证码,复制数组,评委打分,数字加密,数字解密,抽奖,双色球)
需求: 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折。原创 2024-01-02 20:05:28 · 504 阅读 · 0 评论 -
Java方法(定义和调用,带参数方法定义和调用,带返回值方法的定义和调用,方法的注意事项,方法重载)
方法(method)是程序中最小的执行单元注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用public static void 方法名 ( ) {// 方法体;// 方法体;方法名();method();注意: 方法必须先定义,后调用,否则程序将报错定义格式:参数:由数据类型和变量名组成 - 数据类型 变量名参数范例:int apublic static void 方法名 (参数1) {方法体;原创 2024-01-01 15:08:18 · 1114 阅读 · 0 评论 -
数组(定义,静态初始化,地址值,元素访问,索引,遍历,动态初始化,两种初始化的区别,练习)
数据类型 [] 数组名比如:int [] array。原创 2023-12-31 15:48:47 · 892 阅读 · 0 评论 -
Java循环高级(无限循环,break,continue,Random,逢七过,平方根,判断是否是质数,猜数字小游戏)
键盘录入一个大于等于2的整数 x ,计算并返回 x 的 平方根。Random跟Scanner一样,也是Java提前写好的类,我们不需要关心是如何实现的,只要直接使用就可以了。 游戏规则:从任意一个数字开始报数,当你要报的数字是包含7或者是7的倍数时都要说过:过。条件判断语句可以空着不写,如果不写,默认表示true,循环一直进行。 小括号里面就不能省略了,true一定要写出来,否则代码会报错。 小括号里面就不能省略了,true一定要写出来,否则代码会报错。 使用循环猜,一直猜中为止。原创 2023-12-31 15:40:55 · 1187 阅读 · 0 评论 -
Java流程控制语句(if语句,switch语句,for循环,while循环,do...while循环,三种循环的区别)
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 小明的考试成绩,如果用switch,那么需要写100个case,太麻烦了,所以用if简单。原创 2023-12-31 15:33:40 · 1175 阅读 · 0 评论 -
Java(算术,自增自减,赋值,关系,逻辑,三元)运算符,运算符的优先级,隐式转换,强制转换,字符串的+。
- * / % 这些操作跟小学数学几乎是一模一样的。/ 和 % 的区别:他们两个都是做除法运算,/取结果的商。% 取结果的余数。整数操作只能得到整数,如果想要得到小数,必须有浮点数参与运算。算术运算符的高级用法:是以+为例进行的讲解,其余减法,乘法,除法的运算规则也是一样的。特例:字符串只有+操作,没有其他操作。 && 和 & 、||和|的运行结果都是一模一样的。 但是短路逻辑运算符可以提高程序的运行效率。原创 2023-12-30 23:14:48 · 1115 阅读 · 0 评论 -
static关键字(实例成员方法可以访问静态变量,但是静态成员方法不能直接访问非静态变量或者非静态方法)
不推荐通过对象名进行调用,这种写法在编译之后也会被 javac 翻译成为“类名称.静态方法名”原创 2023-08-24 16:47:00 · 590 阅读 · 1 评论 -
this关键字
this(. . .)调用也必须是构造方法的第一个语句,唯一一个super() 和 this() 两种构造调用,不能同时使用原创 2023-09-27 20:41:32 · 183 阅读 · 0 评论 -
break,continue,return,
循环循环方法。原创 2023-08-03 15:08:16 · 139 阅读 · 0 评论 -
程序流程控制
假设你想开发一个玩彩票的游戏,程序随机地产生一个两位数的彩票,提示用户输入一个两位数,然后按照下面的规则判定用户是否能赢。原创 2023-09-19 15:06:34 · 134 阅读 · 0 评论 -
质数(素数)prime :只能被 1 和 它本身整除的自然数,不可再分,(三种方式求出质数)
从 2 开始,到这个数 减 1 结束为止, 都不能被这个数本身整除。例如:5 是否是质数 ? 那么 2,3,4,都不能被 5 整除 所以 5 是 质数判断 n 是否是质数? 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,n-1,这些数只要都不能被 n 整除,那么n就是质数。2 < 被除的数 < n-1,n 就是要判断是否是质数的数必须在这个区间内都不能被整除,如果有一个被整除,就不是质数最小的质数是:2原创 2023-10-26 00:31:09 · 568 阅读 · 0 评论 -
交换两个变量的值(3种方式)
交换两个变量的值(3种方式)原创 2023-07-26 16:01:20 · 206 阅读 · 0 评论 -
变量的基本使用(这里针对的是局部变量)
程序运行期间,内容可以发生改变的量。(在程序的执行过程中,其值有可能发生改变的量(数据))变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化。微信钱包里面的金钱 相当于 变量内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化变量的构成包含三个要素:数据类型、变量名、存储的值数据类型 变量名 = 变量值(数据值)(初始值);一步到位的格式数据类型 变量名称;变量名称 = 数据值;int num1;num1 = 10;原创 2023-07-21 23:12:54 · 284 阅读 · 0 评论 -
Java基础语法(注释,关键字,字面量,变量,数据类型,标识符,键盘录入,IDEA安装,类,模块,项目)
变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值。 数据类型 变量名 = 数据值;//1.定义byte类型的变量//数据类型 变量名 = 数据值;//2.定义short类型的变量//3.定义int类型的变量int c = 30;//4.定义long类型的变量//5.定义float类型的变量//6.定义double类型的变量//7.定义char类型的变量//8.定义boolean类型的变量注意点。原创 2023-12-30 22:56:10 · 1174 阅读 · 0 评论 -
标识符的使用,规则 和 规范(identifier)
标识符:Java中变量、方法、类 、接口、包、常量等要素命名时使用的字符序列,由一些字符、符号组合起来的名称。 1. 由26个英文字母大小写,0到9,_ 或 $ 组成(数字,字母,下划线,美元符)。下划线_是给常量用的,常量命名用下划线连接,$(美元符)刀了符给内部类用的inner。2. 数字 不可以开头。3.不可以使用 关键字和 保留字,但能 包含关键字和保留字。4.Java中严格区分大小写,长度无限制。5.标识符不能包含空格原创 2023-07-21 18:51:00 · 318 阅读 · 0 评论 -
7个位运算符(二进制运算)(左移右移运算符的使用)
【代码】位运算符(左移右移运算符的使用)原创 2023-08-11 10:35:19 · 246 阅读 · 3 评论 -
基本数据类型转换(基本数据类型之间的运算规则)
前提:这里讨论只是7种基本数据类型变量间的运算。不包含boolean类型的。结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。说明:此时的容量大小指的是,表示数的范围的大和小。比如:float容量大于long的容量。原创 2023-07-26 13:18:04 · 260 阅读 · 0 评论 -
基本数据类型(byte、short、int、long)和引用数据类型(class)
类(class)(String。接口(interface)原创 2023-07-25 12:30:54 · 4305 阅读 · 0 评论 -
Java基础语法(cmd,jdk的安装,配置环境变量,jre和jdk)
就是在windows操作系统中,利用命令行的方式去操作计算机。我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java是一门非常火的计算机语言。(也叫做编程语言)我们想要让计算机做一些事情,那么就可以通过Java语言告诉计算机就可以了目录名称说明bin该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。conf该路径下存放了JDK的相关配置文件。原创 2023-12-29 23:42:41 · 1025 阅读 · 0 评论 -
字符集(ASCII、GBK、Unicode、UTF-8)
1、字符集基础知识计算机底层不可以直接存储字符的。计算机中底层只能存储二进制(0、1)二进制是可以转换成十进制的结论:计算机底层可以表示十进制编号。计算机可以给人类字符进行编号存储,这套编号规则就是字符集。原创 2023-09-18 14:52:11 · 238 阅读 · 0 评论 -
字符集(Latin1,GBK,utf8,utf8mb4)
Latin1 1个字符占一个字节GBK 1个字符占两个字节utf8=utfmb3 1个字节占三个字节utf8mb4 1个字符占四个字节原创 2023-08-28 14:02:47 · 426 阅读 · 0 评论 -
字面量(literal)
字面量:是指在Java程序运行期间固定不变的数据。原创 2023-08-18 00:25:43 · 328 阅读 · 0 评论 -
Java基础答辩(学生)
正号拼接求和前先自增(先自增,再赋值)(先赋值,再自增)&按位与&&短路与(有1个错就错)|按位或||短路或(有1个对就对)数组集合switch循环循环方法体。原创 2023-07-27 11:38:30 · 372 阅读 · 0 评论 -
计算机字符编码
一、有关编码的基础知识1. 位 bit 最小的单元字节 Byte 机器语言的单元 1Byte = 8 bit 1KB=1024Byte 1MB=1024KB 1GB=1024MB2 . 二进制 binary 八进制 octal 十进制 decimal 十六进制 hex3.原创 2023-07-26 13:35:30 · 604 阅读 · 0 评论 -
命令行生成 Javadoc文档文件,文档注释内容可以被JDK提供的工具 javadoc 所解析。生成一套以网页文件形式体现的该程序的说明文件
命令行生成 Javadoc文档文件,文档注释内容可以被JDK提供的工具 javadoc 所解析。生成一套以网页文件形式体现的该程序的说明文件原创 2023-07-21 14:40:56 · 183 阅读 · 0 评论 -
cmd命令行运行Java文件产生乱码问题的解决方式
cmd命令行运行Java文件产生乱码问题的解决方式原创 2023-07-21 12:48:06 · 2864 阅读 · 0 评论 -
Java程序开发步骤:编写、编译、运行
Java程序开发步骤:编写、编译、运行编译 编译java文件: javac HelloWorld.java javac 源文件名.java运行class文件:java HelloChina java 字节码文件名原创 2023-07-20 22:23:25 · 317 阅读 · 0 评论 -
常见的DOS(Disk Operating System)磁盘操作系统
常见的DOS(Disk Operating System)磁盘操作系统原创 2023-07-20 17:18:13 · 168 阅读 · 0 评论