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. java高级---->Thread之ScheduledExecutorService的使用

    ScheduledExecutorService的主要作用就是可以将定时任务与线程池功能结合使用.今天我们来学习一下ScheduledExecutorService的用法.我们都太渺小了,那么容易便湮 ...

  2. 轻量级ORM框架 Bankinate

    [前言] 前面讲过ORM的前世今生,对ORM框架不了解的朋友可以参考博文:https://www.cnblogs.com/7tiny/p/9551754.html 今天,我们主要通过设计一款轻量级的O ...

  3. c++ fmt 库安装和使用示例

    安装: 1 git clone  https://github.com/fmtlib/fmt.git 2. cmake . 3. make && make install  #incl ...

  4. 关于gitee代码上传下载

    1.在gitee上面创建新分支: 2.复制本地ssh秘钥(C:\Users\Administrator\.ssh) 添加到 gitee设置页面的ssh:(如果之前没有秘钥,就执行ssh-keygen ...

  5. 如何在Eclipse中Debug调试Java代码

    背景 有的时候你想debug调试Java的源代码,就想试图在Java源代码中设置断点,在Eclipse中常常会出现Unable to insert breakpoint Absent Line Num ...

  6. vue报错Error in render: "TypeError: Cannot read property '0' of undefined"

    通常有两种情况: 1.在模板的html标签上使用length报错 vue 中使用 length判断的时候,有时会报错,如下: <div class="item_list" v ...

  7. dubbo 使用zookeeper 出现 Dubbo客户端调用报错NullPointerException

    现在将网上的方法总结一下 方法一:.https://blog.csdn.net/u011294519/article/details/81810631 dubbo-provider.xml:提供者先扫 ...

  8. HBase · 印象

    2018-12-20 关键词: HBase是什么 . 什么是HBase . HBase基本概念 本篇文章系本人根据目前所掌握的知识对 HBase 的基本概念作出的一篇轻简式科普文章.关于文章所述的知识 ...

  9. Spring Cloud Data Flow 中的 ETL

    Spring Cloud Data Flow 中的 ETL 影宸风洛 程序猿DD 今天 来源:SpringForAll社区 1 概述 Spring Cloud Data Flow是一个用于构建实时数据 ...

  10. golang的socket服务端与客户端

    服务端 服务端的处理流程 监听端口 接收客户端的链接 创建goroutine,处理该链接 package main import ( "fmt" "net" ) ...