zoukankan      html  css  js  c++  java
  • 20145110 《Java程序设计》第二周学习总结

    20145110 《Java程序设计》第2周学习总结

    教材学习内容总结

    注释:
    单行注释 //注释文字
    多行注释 /注释文字/
    文档注释 /**注释文字*/

    变量:
    变量的命名习惯通常会以小写字母开始,并在每个单字开始时第一个字母使用大写。例如:int ageOfStudent。这种命名方式被称为驼峰式(Camel Case)命名法。
    常量用final修饰,例如 final double PI =3.141596;
    局部变量使用前要初始化。

    数据类型
    数据类型分为基本类型与引用类型。
    基本类型:

    数值型:又分为整数类型(byte、short、int、long)和浮点类型(float、double)。
    字符型:char,字符常量用'',比如‘a’,'4',字符串用"",比如"hello"。
    布尔型:boolean,只有true和false两种结果。
    引用类型:
    类 class
    接口 interface
    数组 []

    在Java中整数有十进制、八进制、十六进制三种表示方法
    十进制 0-9
    八进制 0-7,满8进1,用0开头表示
    十六进制 0-9,A-F,满16进1,用0x开头表示

    运算符:
    是由两个连续的=组成,而不是一个=,一个=是指定运算。若要比较变量x与y是否相等,应该写成xy,而不是x=y,后者表示的是讲y的值赋给x。

    位运算:


    左移运算符的用法

    &与运算
    |或运算
    ^异或运算
    ~反码
    <<左移 >>右移 >>>无符号右移
    位运算符均是对二进制进行运算。
    在数制转换方面,&和>>>起主要作用

    流程控制
    if...else条件式

    switch条件式

    for循环

    while循环

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



    在'否'中加减一个空格会出现上图出现的问题,自己不是特别能理解为什么,希望老师解答。


    在尝试for循环时出现了两个等式之间没有空格的问题,我尝试着加入了C语言中\n的方法,似乎效果也不太好。最后在第一个%d改为%2d,看上去工整多了。

    其他(感悟、思考等,可选)

    其实第三章的内容大部分都与C语言相似,将书上的代码吃透后融会贯通,理解起来并不困难,自己也能解决一些编译中遇到的问题。在下一周尝试着脱离书本自己尝试新的代码,应该能有新的收获。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 200/200 2/2 20/20
    第二周 300/500 1/4 20/38

    参考资料

  • 相关阅读:
    原:Myeclipse10+Egit+bitbucket实现版本控制
    Myeclipse10使用git
    MyEclipse 10 下在线安装插件
    转:git windows中文目录乱码问题解决
    STUN和TURN技术浅析
    原:android4.2.2蓝牙源码阅读--bluedroid部分
    原创:超简单!windows配置NDK开发环境使用JNI
    c++对象的生命周期
    C++中虚析构函数的作用
    windows 命令行下 简单好用的查看端口占用情况的方法
  • 原文地址:https://www.cnblogs.com/20145110tyc/p/5273045.html
Copyright © 2011-2022 走看看