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小时
改进情况:
减少了玩手机,观看教学视频的时间,增加了看书学习的时间,提高了时间利用率。下次再不积压作业了,每天都多做一点
参考资料
20175234 2018-2019-2 《Java程序设计》第三周学习总结的更多相关文章
- Java程序设计第三周学习总结
1. 本周学习总结 2. 书面作业 Q1.代码阅读 public class Test1 { private int i = 1;//这行不能修改 private static int j = 2; ...
- 20175234 2018-2019-2 《Java程序设计》第九周学习总结
目录 20175234 2018-2019-2 <Java程序设计>第九周学习总结 教材学习内容总结 教材学习中的问题和解决过程 代码托管 感想 学习进度条 参考资料 20175234 2 ...
- 对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈
对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈 一:教学中存在的学习问题 “1.由于同学们平时练习不足,上课总是出现跟不上老师的节奏的现象. 2.个别同学上课不认真听讲,打开 ...
- 学号 20175212 《Java程序设计》第九周学习总结
学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
- 《Java程序设计》第九周学习总结
20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
随机推荐
- .htaccess FollowSymlinks影响rewrite功能
Thinkphp的框架的根目录的.htaccess是这样写的: <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine ...
- java_注解
注解1 注解的概念 jdk自带的注解 声明与使用注解的基本语法 注解的概念 在javaEE与开源框架中广泛使用,泛型在集合框架中广泛使用 注 ...
- 实验-12-JSP简单入门
参考资料 JSP实验参考文件 主要看实验任务书 实验1. 第一个HTML页面与Tomcat 实验内容:任务书中的JSP-实验1. 1.1 EclipseJEE的使用 新建Tomcat Server 新 ...
- js源生ajax
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Ubuntu 14.10 下安装Ambari
安装ambari有两种方式,一是自己下载源码编译,另外一个是使用公共仓库 1 使用Public Respositories Step1: Download the Ambari repository ...
- [UE4]Invalidation Box
Invalidation Box:使条目无效的容器.使容器内的条目不再更新,如果确定某一个UI不需要更新的话,就可以把这个UI放到Invalidation Box中. 一.Invalidation B ...
- 刘志梅201771010115.《面向对象程序设计(java)》第二周学习总结
实验二 Java基本程序设计(1) 实验时间 2018-9-6 第一部分:理论知识学习 3.1一个简单的Java应用程序 关键字public称为访问修饰符,这些修饰符用于控制程序的其他部分对这段代码的 ...
- Window10下安装sbt
参考:https://segmentfault.com/a/1190000002474507 下载:https://dl.bintray.com/sbt/native-packages/sbt/0.1 ...
- python学习笔记之三-计算运行时间
方法1 import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.no ...
- java中随机二维数组中寻找最大值并输出坐标
public static void main(String[] args) { int x=0; int y=0; int a[][]=new int[5][5]; int max=-Integer ...