(1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 今天学习了菜鸟教程Java实例,数组 1.数组的排序和元素的查找--sort和binarySearch方法 import java.util.Arrays; public class Main { public static void main(String[] args) { int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 }; Arrays.sort(array);…
(1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 今天继续学习菜鸟教程Java实例 字符串 9.字符串小写转大写--toUpperCase方法 public class Main { public static void main(String[] args) { String str = "string runoob"; System.out.println("原始字符串为: "+str); System.out.println(&quo…
(1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 今天继续学习菜鸟教程java字符串实例 5.字符串反转--reverse方法 public class Main { public static void main(String[] args) { String string="runoob"; String reverse = new StringBuffer(string).reverse().toString(); System.out.println(…
(1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 今天学习了菜鸟教程实例部分 一.字符串 1.字符串比较--compareTo方法 public class Main { public static void main(String[] args) { String str = "Hello World"; String anotherString = "hello world"; Object objStr = str; System.o…
(1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 学习数组,编写了一个随机选牌的代码.自己最开始一直想只设置一个字符串数组,利用随机数来输出,但那样对字符串赋值会比较麻烦.可能改成二维数组来赋值会好一点.书上采用了整型数组来控制选牌,我如果用随机数,就会有重复的问题.所以数组很好的一个地方就体现出来了,就是可以存储,利用存储的数字,就避免了重复的问题!我认为这个点很重要.另外为花色定义一个数组,为牌的大小再定义一个数组是我没有想到的!这种可以组合信息来表示现实中的一个信…
(1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 今天学习了二维数组,包括二维数组的声明,和二维数组的创建.以及获取二维数组的长度,其中要注意的是二维数组是每个元素都是一维数组的数组,故二维数组x=new int[3][4]的长度x.length为3.另外还学习了如何初始化二维数组,输出二维数组等,其中关键是采用for循环.还学习了将二维数组返回给方法,与一维数组相同,返回的都是数组的引用.最后还学习了多维数组. 明天准备学习第九章对象和类.目标学习到通过对象引用变量访…
(1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 今天学了将数组传递给方法和方法返回数组,其中传递的是数组的引用. 明天把例子做了,尽量把查找也学习了. 遇到了两个问题: 1.数组传递给方法传递是,参数写的是数组变量名,传递的引用是整个数组的引用吗?还是只是首元素的引用.我记得c是首元素. 2.方法返回数组,在方法中创建一个数组,返回创建的数组的话,那么方法结束后,数组不是被销毁了吗? 我自己目前认为1.是整个数组的引用,因为方法中不止对首元素进行了操作,抽时间对c也进…
(1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 今天学了对象与类,如何定义类和创建对象,以及构建方法的用法. 明天课比较多,把今天未学的例子敲一遍好了. 没有遇到什么问题.…
目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 4. 垃圾回收机制(Garbage Collection) 5. this关键字 6. static 关键字 7. 静态初始化块 8. 参数传值机制 9. 包 第5章 Java面向对象进阶 1. 继承 2. Object类 3. super关键字 4. 封装 5. 多态(polymorphism)…