20175204 张湲祯 2018-2019-2《Java程序设计》第二周学习总结

教材学习内容总结

-第二章基本数据类型与数组要点:

-标识符与关键字:标识符的第一个字符不能是数字字符;

标识符不能是关键字;

标识符不能是true、false和null;

标识符是区分大小写的。

-基本数据类型:1.共8种基本数据类型:逻辑类型:Boolean

整数类型:byte,short,int,long

字符类型:char

浮点类型:float,double

2.逻辑类型:常量:true,false;变量:使用Boolean声明变量。

3.floa型常量后面必须要有后缀f或F;double型常量后面可以有后缀d或D,但允许省略。

4.精度从低到高排列顺序是:byte,short,char,int,long,float,double

5.int型变量4字节。

-第三章运算符,表达式和语句要点:

1.x++ 和++ x都相当于x=x+1。不同之处在于++ x是先执行x=x+1再使用x的值,x++则是先使用x的值再执行x=x+1。

2.do-while循环语句至少执行一次循环体,但for、while循环语句必须先判断给定条件是否成立,然后决定是否执行循环内的语句。

3.逻辑运算符:&& 逻辑与,||逻辑或,二者也称为短路逻辑运算符。&按位与,|按位或。


-教材学习中的问题和解决过程:

-1.问题: 在编写教材代码时,不会输入日语。

解决方案:通过网上复制进行编写。

-2.问题:不是很理解scanner的意思与作用。

解决方案:通过网上搜索得知是“扫描器,用来在控制台接收用户输入 Scanner scan=new Scanner(System.in)”; 但是还是有些不是很懂scanner的作用。


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

-1.问题:在运行课上带包的代码编译运行测试时,在src目录下运行时发现是找不到或无法加载主类 Hello

解决方案:在网上搜索后发现带包的代码,package is5204 是在src目录下 生成一个 is5204的文件夹。代码源文件Hello.class保存在is5204文件夹下面。通过 在src目录中输入指令 javac -d .Hello.java java is5204.Hello 编译运行。

-代码托管(https://gitee.com/zyzgl/zyz)


-其他

   在学习过程中,发现了Java和c语言之间有很多的不同,例如Java中char型数据一定是无符号的,而且不允许使用unsigned来修饰所声明的char型变量,而c语言不同。在完成编写二三章代码时,主要是根据书本上抄写代码,再对代码功能作用进行理解,但总感觉编写代码还是抄写再多也不如自己写一行,可是由于能力有限,完整独立编写程序还有不足,还需要努力学习。

20175204 张湲祯 2018-2019-2《Java程序设计》第二周学习总结的更多相关文章

  1. 2018-2019-2 20175204 张湲祯 实验二《Java面向对象程序设计》实验报告

    2018-2019-2-20175204 张湲祯 实验二 <Java开发环境的熟悉>实验报告 实验二 Java面向对象程序设计 一.实验内容: 初步掌握单元测试和TDD 理解并掌握面向对象 ...

  2. 20145304 刘钦令 Java程序设计第二周学习总结

    20145304 <Java程序设计>第2周学习总结 教材学习内容总结 java可区分基本类型和类类型(即参考类型)两大类型系统. 基本类型主要可区分为整数.字节.浮点数.字符与布尔. 整 ...

  3. 201521123063 JAVA程序设计 第二周学习总结

    1.本周学习重点(2.27-3.5) java中的数组 以二维数组为例,数组名为scores,则 (1)先声明数组 int[][] scores;或int scores[][];或int[] scor ...

  4. 20175204 张湲祯 2018-2019-2《Java程序设计》2

    20175204 张湲祯 2018-2019-2<Java程序设计>2 必做课下作业MyCP 要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP ...

  5. 20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第九周学习总结 教材学习内容总结 -第十一章JDBC和MySQL数据库要点: 1.下载MySQL和客户端管理工具navi ...

  6. 20175204 张湲祯 2018-2019-2《Java程序设计》第八周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第八周学习总结 教材学习内容总结 -第十五章泛型与集合框架要点: 一.泛型 1.泛型(Generics)的主要目的是可以 ...

  7. 20175204 张湲祯 2018-2019-2《Java程序设计》第七周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第七周学习总结 教材学习内容总结 -第八章常用实用类要点: 一.String类: 1.String类所在的包:java. ...

  8. #20175204 张湲祯 2018-2019-2《Java程序设计》第六周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第六周学习总结 教材学习内容总结 -第七章内部类与异常类要点: 一.内部类: Java支持在一个类中定义另一个类,这样的 ...

  9. #20175204 张湲祯 2018-2019-2《Java程序设计》第五周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第五周学习总结 教材学习内容总结 -第六章接口与实现要点: -接口: 1.使用关键字interface定义接口. 2.接 ...

  10. 20175204 张湲祯 2018-2019-2《Java程序设计》第四周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第四周学习总结 教材学习内容总结 -第五章子类与继承要点: -子类与父类: 1.通过使用关键字extends来定义一个类 ...

随机推荐

  1. 如何判断app的页面是原生的还是H5的webview页面

    1.看布局边界(在手机侧观察) 开发者选项->显示布局边界,页面元素很多的情况下布局是一整块的是h5的,布局密密麻麻的是原生控件.页面有布局的是原生的,否则为h5页面.(仅针对安卓手机试用)如下 ...

  2. TabBar用到bottomNavigationBar

    import 'package:flutter/material.dart';import 'homepage.dart';import 'lastpage.dart';import 'secondp ...

  3. Linux内存管理 (23)一个内存Oops解析

    专题:Linux内存管理专题 关键词:DataAbort.fsr.pte.backtrace.stack.   在内存相关实际应用中,内存异常访问是一种常见的问题. 本文结合异常T32栈回溯.Oops ...

  4. 基于 HTML5 的 WebGL 和 VR 技术的 3D 机房数据中心可视化

    前言 在 3D 机房数据中心可视化应用中,随着视频监控联网系统的不断普及和发展, 网络摄像机更多的应用于监控系统中,尤其是高清时代的来临,更加快了网络摄像机的发展和应用. 在监控摄像机数量的不断庞大的 ...

  5. Spring AOP前置通知实例说明AOP相关概念

    今天又看了下韩顺平的SpringAOP的讲解,讲解的很透彻.仿照视频自己使用下前置通知. 一.引出问题 有个接口TestServiceInter,有两个实现方法TestService和Test2Ser ...

  6. 《App架构实践指南》

    推荐书籍 <App 架构实践指南>

  7. PS制作水火相溶特效文字图片

    最终效果 一.新建一个1400*900像素的画布. 二.由上到下拉一个深灰到纯黑径向渐变. 三.输入字母S,并用ctrl+t拉到适合的大小,并且降低不透明度. 四.拖入水花素材(如果大家有水花笔刷的话 ...

  8. 家庭记账本小程序之改(java web基础版五)

    实现修改消费账单 1.main_left.jsp中该部分,调用Servlet中的list方法 2.Servlet中的list方法,调用Dao层的list方法,跳转到list.jsp页面 3.Dao层的 ...

  9. Flask 快速使用 —— (1)

    Flask.Django.Tornado框架 区别 1  Django:重武器,内部包含了非常多组件:ORM.Form.ModelForm.缓存.Session.中间件.信号等... 2   Flas ...

  10. MySQL 字符串 分割 多列

    mysql如何进行以,分割的字符串的拆分 - 我有一个梦想 - CSDN博客https://blog.csdn.net/u012009613/article/details/52770567 mysq ...