![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
后台小白
此类博客只是自己学习笔记 有时候分享自己遇到的问题和解决方法
展开
-
jsp链接 html文件中文乱码(IntelliJ IDEA )版本
jsp链接 html文件中文乱码(IntelliJ IDEA )版本导入之后时这样的在html文件下加上下列代码 最好加在下面<!--<%@ page pageEncoding="utf-8"%>-->关闭tomcat 重新运行该 jsp原创 2020-12-18 17:41:54 · 305 阅读 · 1 评论 -
Java Math类中的常用方法及使用规范
Java Math类中的常用方法及使用规范Math类:包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数等,但是注意Math 提供的是静态方法,进行方法调用的时候可以使用静态方法的调用。1.1 静态方法的调用 格式 类名.方法名();1.2 静态方法可以直接省略 创建实例对象 也可以省略导包语句 因为由于Math类 的目录在 Java.lang 所以可以省略Math提供的常用的两个字段方法表达意义返回值类型public static final double原创 2020-11-07 00:57:10 · 540 阅读 · 0 评论 -
循环语句-逻辑控制
循环结构-逻辑控制循环语句的概念:可以在满足循环条件的情况下,反复执行某代码块。循环语句的三种方法及使用格式循环语句使用格式使用范围for循环for(初始化语句; 条件判断;步进语句){ 循环体}循环次数已知while循环初始化语句; while(条件判断){ 循环体; 步进语句}循环次数未知do-while 循环初始化语句; do{ 循环体; 步进语句}while(条件判断);一般选用前两种循环语句的区别3.1 for原创 2020-11-05 00:00:59 · 303 阅读 · 0 评论 -
Java中的数组类型及使用方法
Java中的数组类型及使用方法数组的定义:具有相同数据类型的数据集合1.1 数组的特点:数组创建之后 数组的长度不能发生变化如果有新数组长度的生成 内存地址一定发生了变化数组是从0开始 而非1开始数组的分类类型举例理解记忆一维数组{1, 2, 3, 4, 5, 6, 7}刻度尺上的数字二维数组{(1, 2), (3, 4), (5, 6)}个人感觉和线性代数的矩阵很像三维数组{(1, 2, 3), (4, 5, 6)}空间坐标图多原创 2020-11-03 22:40:12 · 594 阅读 · 0 评论 -
ArrayList 作为返回值个人理解
ArrayList <E> 作为返回值个人理解就按照一个题目来解释1.1 用一个大集合存入15个随机数字,然后筛选其中的偶数元素,放到小集合当中。要求使用自定义的方法来实现筛选。需求分析2.1 需要创建一个大集合,用来存储int数字:2.2 随机数字就用Random nextInt2.3 循环15次,把随机数字放入大集合:for循环、add方法2.4 定义一个方法,用来进行筛选。2.5 筛选:根据大集合,筛选符合要求的元素,得到小集合。方法三要素3.1 返回值类原创 2020-10-28 15:51:07 · 1554 阅读 · 0 评论 -
java 编码GBK的不可映射字符
java 编码GBK的不可映射字符(编码解析错误)1.错误原因分析java 源代码出现 运行环境中出现Jdk不能解析的字符(例如中文字符)运行后的结果2.解决方法在 shell(控制台) 输入 javac -encoding UTF-8 BianLiang.java java BianLiang...原创 2020-02-15 20:01:23 · 1210 阅读 · 0 评论 -
JAVA jdk的安装与卸载及环境变量的调试
JAVA JDK安装 及环境变量的调试JDK 8.0的安装原创 2020-06-13 19:57:33 · 173 阅读 · 0 评论 -
ArrayList集合及常用方法的使用
ArrayLise<E> 集合解读1.1 ArrayList就是动态数组 数组长度可以发生变化1.2 <E> 表示泛型1.3 泛型:也就是装在集合当中的所有元素全部都是统一的类型ArrayList<E>集合的优点2.1 集合:长度可以发生变化2.2 数组:一旦创建数组长度不可以发生变化注意事项3.1 ArrayList 集合来说打印的是地址值 而非内容 而基本数据类型无法使用 只有用引用数据类型3.2 如果ArrayList集合是空 得到的原创 2020-10-28 11:25:25 · 2274 阅读 · 1 评论 -
JAVA逻辑控制-选择结构
JAVA逻辑控制-选择结构选择结构: 根据条件判断执行分支的某段程序段if 语句2.1 语句格式if(条件判断){ 语句1 语句2 .. 语句 n }注意:如果if语句的程序块中 执行语句只有一个时 可以省去大括号{}2.2 流程控制2.3 代码展示:public class Sequence { public static void main(String[] args) { int a = 3; int b = 4;原创 2020-09-28 17:32:58 · 238 阅读 · 0 评论 -
JAVA 控制逻辑
JAVA 流程控制语句1.顺序结构:按书写顺序执行的语句构成的程序段,其流程如下图所示。2.分支结构: (选择结构)进行条件判断 如果条件成立 执行成立语句 否则反之,其流程如下图所示。3.循环结构:在给定条件成立时,反复执行某个程序段。其流程如下图所示...原创 2020-09-28 16:25:24 · 188 阅读 · 0 评论 -
JAVA 控制逻辑-顺序结构
JAVA 控制逻辑-顺序结构顺序结构 :按照代码编写顺序执行流程图:代码展示public class Sequence { public static void main(String[] args) { System.out.println("===1==="); System.out.println("===2==="); System.out.println("===3==="); System.out.println("===4原创 2020-09-28 16:37:49 · 196 阅读 · 2 评论 -
JAVA 三元运算符及注意事项
JAVA 三元运算符了解运算符一元运算符:只需要一个数据就可以进行操作的运算符。例如:取反!、自增++、自减–二元运算符:需要两个数据才可以进行操作的运算符。例如:加法+、赋值=三元运算符:需要三个数据才可以进行操作的运算符。\格式:// 数据类型 变量名 = 条件判断 ? 表达式A : 表达式B;// 判断a > b是否成立,如果成立将a的值赋值给max;如果不成立将b的值赋值给max。二者选其一int max = a > b ? a : b; // 最大值的变量原创 2020-09-26 17:56:57 · 611 阅读 · 0 评论 -
JAVA 数据类型强制转换详解
JAVA 数据类型转换(强制类型转换)强制类型转换 将 取值范围大的类型 强制转换成 取值范围小的类型特点 : 代码需要进行特殊的格式处理, 不能自动完成转换格式// 范围小的类型 范围小的变量名 = (范围小的类型) 原本范围大的数据;int i = (int) 1.7; // 强制转化后 i--> 1代码展示public class IntLongDoubleChange { public static void main(String[] args) {原创 2020-09-26 17:17:57 · 2153 阅读 · 0 评论 -
JAVA 自动数据类型转换 及验证
JAVA数据类型转换自动类型转换(隐藏式)将 取值范围小的类型 自动提升为 取值范围大的类型 。特点:代码不需要特殊处理,自动完成规则:数据范围从小到大 数据类型关键字在内存中占用的字节数取值范围默认值布尔型boolean1个字节(8位)true,falsefalse字节型byte1个字节(8位)-128 ~ 1270字符型char2个字节(16位)0 ~ 216-1‘\u0000’短整型short2个字节(16位)-215 ~ 215-10整型int4个字节(32位)-231 ~ 23原创 2020-09-26 16:45:18 · 677 阅读 · 0 评论 -
JAVA 逻辑运算符及注意事项
java 逻辑运算符逻辑运算符: 指把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立,判断的结果是布尔值(boolean)逻辑运算符与(并且) && :全都是true,才是true;否则就是false条件A && 条件B && 条件C ····例如 X=2 X>1 && X<3 ----> true局部代码展示System.out.println(true &原创 2020-09-23 10:37:56 · 324 阅读 · 0 评论 -
JAVA 常量及分类
JAVA 常量概述常量:是指JAVA程序中不变的量分类类型含义数据举例整数常量所有整数0, 1.128, -9小数常量所有小数0.0 ,18.8 , -15.8字符常量单引号引起来的 只能写一个字符(必须有内容)‘A’, ‘好’字符串常量双引号引起来的,可以多个字符 可以不写“A” , “hello”, “你好”, “”布尔常量只有两个值ture false空常量只有一个值null下面是java代码块 可以复制直原创 2020-09-22 18:17:55 · 158 阅读 · 0 评论 -
win常用的CMD命令
win常用的CMD命令1. 打开CMD的快捷命令 1.1 WIN + R 打开运行窗口1.2 输入 CMD 2. 常用的CMD命令 2.1 切换盘符 磁盘字母 + : 例如: 我想切换到 D盘:(注意英文字母大小写均可以哦 推荐用大写) 2.2 查看当前地址的文件及文件夹 dir 2.3.1前往目标地址 cd + 空格 + 目标地址 2.3.2 返回上一级目录 cd + 空格 + .原创 2020-09-22 14:36:30 · 271 阅读 · 0 评论 -
java 代码注释详讲
Java 代码注释1. 代码注释的目的在代码中添加注释能提高代码的 可读性,注释中包含了程序的信息,可以帮助程序员更好的阅读程序。 学会代码注释是做好程序员的第一步。2. java 代码注释的方法(三种)单行注释注释标记 :// 从符号 // 开始直到换行位置的所有内容均作为注释而被编译器忽略语法如下// 注释内容多行注释多行注释的标记 :/**/ 符号之间 /...原创 2020-03-04 17:01:34 · 223 阅读 · 0 评论 -
java 中常见数据类型的默认值
java 常见数据类型的默认值数据类型默认值说明byte, short ,int, long0整型零float double0.0浮点零char’ ’空格字符booleanfalse逻辑假引用类型:例如 Stringnull空值...原创 2020-03-04 15:57:25 · 274 阅读 · 0 评论