zoukankan      html  css  js  c++  java
  • 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小时

    • 改进情况:

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

    参考资料

  • 相关阅读:
    Linux系统调用
    Kubernetes 中强化tab 功能
    Docker镜像构建之案例分享
    网络基础之名词介绍
    网络基础协议之UDP(下篇)
    网络基础协议之UDP(上篇)
    内核升级
    尼恩 Java高并发三部曲 [官方]
    CDN图解(秒懂
    DNS图解(秒懂
  • 原文地址:https://www.cnblogs.com/ysz-123/p/10546803.html
Copyright © 2011-2022 走看看