20145330孙文馨第二周学习总结

第二周相比于第一周对java语言有了深一点的了解,也意识到多敲代码才是学习计算机语言的最好方法。

教材内容总结

  • 类型、变量与运算符

    *基本类型
    整数(short、int、long)
    字节(byte)
    浮点数(float/double)
    字符(char)将一个数字字母或者符号用单引号标识,字符串用双引号(‘4’)(“hello”)
    布尔(boolean):较为特有只有两个数值true/false
    Null常量:只有一个数值就是null
    对于整数:java有三种表现形式
    十进制:0-9,满10进1
    八进制:0-7,满8进1.用零开头表示。
    十六进制:0-9,A-F,满16进1,用0x开头表示(0x4a2c)
  • 注释

    //:单行
    /**/:多行
    /** */:javadoc文档注释
    Java严格区分大小写
  • 进制基本转换

    a)	十进制二进制互转(负数的二进制表现形式:对应的整数取反加1)
    负数二进制的最高位是1,正数是0
    b) 十进制八进制互转
    c) 十进制十六进制互转
  • 变量:

      就是将不确定的数据进行存储。也就是需要在内存中开辟一个空间。
    
      空间的类型:数据类型
    
      Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间。
    
      定义变量的格式:数据类型  变量名=初始化值
    (int x=4;)
  • 运算符

      1、算术运算
    +、-、*、/,除了加减运算符,还有%:模数运算符。
    System.out.println(1 + 2 * 3);
    System.out.println ((2 + 2 + 8) / 4);
    2、比较、条件运算
    >, >+, <, <, =<, =, !=
    3、逻辑运算
    &&(and),||(or),!(not)
    4、位运算
    &(and),|(or),^(xor),~(补码)
    其中补码:byte number=0;
    System.out.println(~number);
    5、递增、递减运算
    int i=0;
    i=i+1; //i++;
    System.out.println(i);
    i=i-1; //i--;
    System.out.println(i);
  • 类型转换

      短--长 是安全的
    长--短 必须强制转换
    • if...else...条件式

    • switch条件式

    • for循环



- while循环



- break、continue

教材中的问题和解决方法

问题:什么时候定义变量

解决方法:当数据不确定的时候,需要对数据进行存储时,就定义一个变量来完成存储动作。

问题:便已出现错误



解决方法:重新查看代码发现之前并没有定义Main,重新加上即可

思考与感悟

这次我使用IDEA进行编写,从效率方面看方便提高了很多,简写字母加tab即可生成语句。在敲书上代码的同时思考语句的含义,对知识的理解可以更深刻。

学习进度条###

代码行数(新增/累积)	博客量(新增/累积)	学习时间(新增/累积)	重要成长

目标 3000行 30篇 400小时

第二周 200/250 2/3 20/20

参考资料###

Java学习笔记(第8版)

20145330孙文馨 《Java程序设计》第二周学习总结的更多相关文章

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

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

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

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

  3. 2017面向对象程序设计(Java)第二周学习总结

    2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第二周学习总结

    丁宣元 <面向对象程序设计(java)>第二周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

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

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  7. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  8. 201777010217-金云馨《面向对象程序设计(Java)》第二周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

  9. 201871010121 王方 《面向对象程序设计(java)》 第二周学习总结

    这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475 ...

  10. 杨其菊201771010134《面向对象程序设计Java》第二周学习总结

    第三章 Java基本程序设计结构 第一部分:(理论知识部分) 本章主要学习:基本内容:数据类型:变量:运算符:类型转换,字符串,输入输出,控制流程,大数值以及数组. 1.基本概念: 1)标识符:由字母 ...

随机推荐

  1. 百度编辑器UEditor ASP.NET示例Demo 分类: ASP.NET 2015-01-12 11:18 346人阅读 评论(0) 收藏

    在百度编辑器示例代码基础上进行了修改,封装成类库,只需简单配置即可使用. 完整demo下载 版权声明:本文为博主原创文章,未经博主允许不得转载.

  2. fatal error C1083: 无法打开包括文件:“stddef.h”: No such file or directory

      在VS2012安装吗目录下的这个文件夹 D:\Program Files\Visual Studio 2012\VC\include 找到了stddef.h文件,将其加到项目的包含目录中,OK. ...

  3. Convert Object to XML using LINQ

    Convert Object to XML using LINQ. Also the object contains other object list. Following is the Class ...

  4. hdu 3001(状压dp, 3进制)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3001 由于本题中一个点最多能够访问2次,由此可以联想到3进制; visited[i][j]表示在状态i ...

  5. HTML5火焰文字特效DEMO演示---转载

    只有google支持 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l ...

  6. Linux查看可执行程序所在路径

    首先通过命令获得进程PID:如4285,然后执行下述命令 cd /proc/4285 ls -l 或直接ls -l /proc/4285 其中exe所在行即为可执行文件的全路经.如下图所示:

  7. Android Studio导出Jar包并混淆

    在Android Studio中,自带反编译查看class文件,如果没有混淆的话,class文件跟java文件基本没有区别了,为了保护,还是混淆的好. 网上看了不少资料,都是直接下载proguard额 ...

  8. 用val()获取与设置input的值

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  9. 《DSP using MATLAB》示例Example5.5

    代码: %% ---------------------------------------------------------- %% START N=5 %% ------------------ ...

  10. css整理-06 表和列表

    表格式化 表布局 table, display:table caption, display: table-caption thead, display: table-header-group tbo ...