20175234 2018-2019-2 《Java程序设计》第三周学习总结

20175234 2018-2019-2 《Java程序设计》第三周学习总结

教材学习内容重难点总结

  • 关于驼峰式的认识

    为了增加程序的可读性,除了在代码之间增加注释之外,程序员大都把代码中的变量、函数和类等等用目前常用的匈牙利命名、驼峰式、帕斯卡命名法来进行命名
    简单的说,以下两种命名均为驼峰式int myStudentCount; 或者int MyStudentCount;

  • 关于’/’(斜杠)和’’(反斜杠)的认识

    linux系统中,’/’表示路径’’表示转义
    Windows系统中,’/’ ’’都可以用来表示路径(我们在cmd中使用什么,主要是看习惯)。一般情况下,反斜杠’’用来表示目录,正斜杠’/’用来表示网址、Url地址;还有一种情况是用’/’是表示参数,’’是表示本地路径。

  • 关于包文件的运行编译问题

    示例程序如下
    Student.java
package tom.jiafei;
public class Student{
   int number;
   Student(int n){
      number=n;
   } 
   void speak(){
      System.out.println("Student类的包名是tom.jiafei,我的学号:"+number);
   }
}

Example4_15.java

package tom.jiafei;
public class Example4_15 {
   public static void main(String args[]){
      Student stu=new Student(10201);
      stu.speak();
      System.out.println("主类的包名也是tom.jiafei");
   }
}

首先,第一个问题是,程序编辑好后的编译问题。关于带包是否会自行创建包目录,在多次测试后,可以发现该类程序有两种编译方式
-第一种,手动创建文件夹,这种方法,把 .java格式的文件,拖放到最底层文件夹中,直接javac tom/jiafei/源文件即可
-第二种,使用javac -d <directory>让电脑自行创建包目录。但是对于示例程序,它具有两个源文件,让它编译运行,需要将.Java和.class文件放同一个目录下,所以需要更改文件位置,所以这种情况下,建议手动建立包目录。

代码调试中的问题和解决过程

可见上篇博客

代码托管

上周考试错题总结

  • 错题一

原因:这里ABCD都表示的是char型数组,对其进行初始化。
它有以下三种初始化方式
String[] str = new String[n];(n为某个具体的数)

String[] str = new String[]{"","","","",""};

String[] str = {"","","","",""};

  • 错题2

原因:short将byte类型的x强制转化,但是y为double型,其精度更高,因而返回值为double型

第四周学习内容概述

Markdown的语法学习
JDB的调试尝试
第四章教材学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 51/200 1/2 12/20 Java的重要起步
第二周 300/500 2/4 30/38 Java的简单语句学习
第三周 803/1000 2/7 25/60 Java的基础学习
第四周 300/1300 2/9 30/90
  • 计划学习时间:30小时

  • 实际学习时间:25小时

  • 改进情况:

减少了玩手机,观看教学视频的时间,增加了看书学习的时间,提高了时间利用率。下次再不积压作业了,每天都多做一点

参考资料

猜你喜欢

转载自www.cnblogs.com/ysz-123/p/10546803.html