Java学习日志
叫我霍小弟
一个Java语言的初学者,对很多代码还不是很理解,请各位多多关照了
展开
-
Java关于多次实例化对象,static修饰的静态变量的变化
今天恰巧学习到静态变量与静态方法相关的知识,然后却因为这个代码陷入了沉思public class Post { private String title; private String content; public static int count = 0; public Post(){ count++; }}每个Post实例都独立的拥有title和content属性,此时修改这两个字段的值对其他Post实例不会有影响原创 2020-12-17 16:08:11 · 2895 阅读 · 1 评论 -
java关于对象的内部调用——理清栈与堆的关系
Car类代码块package car;public class Car { private int color; private int speed; private Engine engine; void startup() { System.out.println("启动!"); } void run() { startup(); System.out.println("前进,速度为:" + spe原创 2020-12-16 23:19:50 · 178 阅读 · 1 评论 -
关于java的字符串数组的for循环问题
这个问题是源于我在看学习课程的时候看到的一个案例,因为没能搞懂这个案例的for语句的逻辑和运算过程,于是我就此案例发出了一个提问:关于java的for循环相关问题(附代码)感谢各位替我解答问题的老哥,感激不尽该处的for循环的话,通过String[] 表示声明一个字符串数组,然后紧接着跟着的sentences则是这个字符串数组的名称,那么String[ ] sentences = {“hello”,“thank u”,“thank u very much”};则是表示生成一个名为sentences.原创 2020-12-16 15:57:18 · 2653 阅读 · 0 评论 -
新人的第二篇博客(Java当中==为什么无法比较String字符串)
写这篇博客的原因是我昨天提出的问答得到了一些大佬的回答,然后经过一些代码来测试并且弄明白弄清楚这个问题首先要感谢回答我问题的这位老哥GideonYeung以下是原文的地址:Java当中为什么不能够直接用==比较String字符串package test1;public class Test1 { String str="gre"; String str2="gre"; char[] chars={'g','r','e'}; String arraychar=n原创 2020-12-16 11:00:42 · 408 阅读 · 0 评论 -
我的第一个Java project却遇到:Type name is not valid. The type name ‘Hello World‘ is not a valid identifier
第一次接触java,创建一个项目却发现类名是不合法的标识符@不合法标识符创建第一个Java project:Hellow World显示Type name is not valid. The type name ‘Hello World’ is not a valid identifier,之后通过不断的搜索查找问题才发现,Hellow World这个名称中间有空格,一个合法的标识符中间是不能掺加空格的。之后是发现代码块的上面部分出现一个叉号,里面写着:“Must declare a named原创 2020-12-15 17:53:28 · 9209 阅读 · 0 评论