Java
wowXiaoCheng808
有一份热,发一份光,不必等待炬火/无用之用,知行合一,厚积薄发
展开
-
尚硅谷Java面向对象笔记Day08-Day16
尚硅谷Java面向对象笔记Day08-Day16原创 2022-06-16 20:59:58 · 300 阅读 · 1 评论 -
尚硅谷Java基础笔记day00-day07
(个人)尚硅谷Java基础笔记原创 2022-06-10 10:50:55 · 267 阅读 · 0 评论 -
交换变量的三种方式
public class bitTest{ public static void main(String[] args){ int n1=10; int n2=5; System.out.println("n1:"+n1+",n2:"+n2); //方式一:定义临时变量 int temp = n1; n1 = n2; n2 = temp; System.out.println("n1:"+n1+",n2:"+n2); //方式二:好处:不用定义临时变量原创 2021-11-27 20:17:58 · 298 阅读 · 0 评论 -
Java中逻辑与和短路与的区别(&和&&)
public class LogicTest{ public static void main(String[] args){ //逻辑与 boolean b1 = false; int n1 = 10; if(b1 & (n1++>10)){ System.out.println("判断为true"); }else{ System.out.println("判断为false"); } System.out.println("n1:"+n1);//n1原创 2021-11-27 17:53:58 · 322 阅读 · 0 评论 -
最多只能有一个类声明为public的。而且要求声明为public的类的类名必须与源文件名相同。
在一个Java源文件中可以声明多个class,但最多只能有一个类声明为public的。而且要求声明为public的类的类名必须与源文件名相同。原创 2021-11-26 21:11:12 · 467 阅读 · 0 评论 -
+= n++ ++n
int n =10;n += (n++) + (++n);//n=n+(n++)+(++n) //10+10(11)+12=32原创 2021-11-26 21:05:35 · 260 阅读 · 1 评论 -
+= *= /=......均不改变原本的数据类型
+= *= /=…均不改变原本的数据类型原创 2021-11-10 11:53:57 · 128 阅读 · 0 评论 -
常见的进制
二进制(binary):0b或0B开头八进制(octal):0开头十进制(decimal)十六进制(hex):0x或0X开头原创 2021-11-09 23:18:45 · 255 阅读 · 0 评论 -
Java变量的分类、自动类型提升和强制类型转换
变量的分类自动类型提升(小变大)基本数据类型之间的运算规则7种数据类型,不包括boolean结论:当容量小的数据类型的变量与容量大的做运算时,结果自动提升为容量大的类型byte、short、char–>int–>long–>float–>double特别地,当byte、short、char三种做运算时,结果为int型强制类型转换(大变小)...原创 2021-11-09 22:42:39 · 145 阅读 · 0 评论 -
Java中的名称命名规范
Java中的名称命名规范包名:多单词组成时所有字母都小写,例xxxyyyzzz类名、接口名:多单词组成时,所有单词首字母大写,例XxxYyyZzz变量名、方法名:多单词组成时,首字母小写,其余单词首字母大写,例xxxYyyZzz常量名:所有字母都大写。多单词时每个单词用下划线连接XXX_YYY_ZZZ...原创 2021-11-09 20:43:28 · 99 阅读 · 0 评论 -
JDK、JRE、JVM三者关系
Java Development kit–JDKJava Runtime Environment–JREJava Virtual Machine–JVM原创 2021-11-08 20:56:14 · 206 阅读 · 0 评论 -
java获取二维数组长度
java获取二维数组长度二维数组定义:int array[][] = new int[3][4];获取行数: int rowLength = array.length;//3获取列数: int colLength = array[0].length;//4在二维转置矩阵中的应用 public int[][] transpose(int[][] A) { int x=A.length; int y=A[0].length; int[][] B=n原创 2020-09-08 15:53:57 · 6442 阅读 · 0 评论 -
第二章:一切都是对象——《Java编程思想》读书笔记
第二章:一切都是对象——《Java编程思想》读书笔记20200401“如果我们说另一种不同的语言,那么我们就会发现一个有些不同的世界。——Luduing Wittgerstein”语言的组织逻辑你是直接操纵元素,还是用某种基于特殊语法的间接表示(例如C和C++里的指针)来操纵对象?所有这一切在Java里都得到了简化。一切都被视为对象,因此可采用单一固定的语法。尽管一切都看做对象,但操纵的标识符实际上是对象的一个“引用(reference)”。此外,即使没有电视机,遥控器亦可独立存在。也就是说,你原创 2020-09-04 21:22:41 · 80 阅读 · 0 评论 -
廖雪峰Java教程笔记杂
廖雪峰Java教程笔记杂多线程中断线程始终记住,线程和线程之间是并行的,而不是嵌套的。A线程或许需要B线程来发起A.start();但是开启之后,A就是独立的一个线程,并不会因为B的消失而消失。...原创 2020-09-04 16:07:49 · 145 阅读 · 0 评论 -
第六章:访问权限控制——《Java编程思想》读书笔记
20200611第六章:访问权限控制好文章是改出来的,好的代码也是如此(至少对于我来说一定是)。“重构即重写代码,以使代码变得更可读,更易理解,并因此而更具可维护性。”“对于项目所需的时间和资金来说,最大的部分并非投入到了最初的代码编写上,而是投入到了代码的维护上。因此,使代码变得更加易于理解就意味着节省了大量的金钱。”“重构时的基本问题是如何把变动的事物和保持不变的事物区分开来。”“比如,类库开发者要怎样才能知道究竟都有哪些域已经被客户端程序员所调用了呢?”于是Java提供了访问控制权限“原创 2020-06-12 00:19:57 · 153 阅读 · 0 评论 -
Parent 'org.springframework.boot:spring-boot-starter-parent:2.2.6.RELEASE'
网上导致parent问题的原因有很多,什么内置的版本过低不检查其实说到底还是maven(gradle)依赖的问题。说到底springboot还是一个Maven项目,环境依赖出现问题时就对照正常的Maven依赖出现问题来找就可以了。要想导入自己的版本完全没问题,确认maven项目配的对,仓库,你的网速都没问题,你就删除repository里对应的东西,让它重新导入就行。按理这样就没问题了,但是我...原创 2020-04-20 15:04:48 · 5655 阅读 · 0 评论 -
Spring Boot中文官方文档、Spring核心基础知识
推一位大佬的博客,spring的基础部分都在这了,当然大佬的博客里还有诸如下图等一系列博文资源。Spring Boot中文官方文档跟我一样基础比较差的就可以先看看Spring核心基础知识Spring核心基础知识给大佬点赞!我去接着看了。。...原创 2020-04-19 16:30:03 · 255 阅读 · 0 评论 -
第一章:对象导论——一个月搞定《Java编程思想》读书笔记
本人算是个Java初学者,知识储备仅限于大学课堂上教过的C语言知识,而且也都忘的差不多了。Java基础一直都很不牢靠,全是写一点查一点。最基本的那些类型都不会用,也是没谁了。。。估计返校开学还有不到一个月左右的时间,这次买了本《Java编程思想第四版》好好补习一下。学到枚举为止,窗体程序就先不看了,预计30天,每天25页,每天晚上把所学整理到博客上,以便记录和分享。希望自己利用好闲暇时间,打好基...原创 2020-03-31 17:09:47 · 190 阅读 · 0 评论 -
ArrayList.add() 前面被后面 覆盖 的问题
ArrayList.add后,前面所有数据被最后add的一个值覆盖对于刚从C++基础过来学Java的。我只想说,原因很简单,Java里面的所有非基本类型创建的对象都不过是一个 “引用”!!!所以赶紧看看在每次add的时候,你的“引用”更新了吗?!是这位博主的文章教会了我,感谢!本文下部分是对于他的博文的简要转载,以下是原文链接————————————————版权声明:本文为CSD...转载 2020-03-30 21:33:18 · 539 阅读 · 0 评论