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

    20175314 《Java程序设计》第二周学习总结

    教材学习内容总结

    我在APPstore上发现了一个可以支持我们在IOS系统上学习实践Java程序的开发环境,只需要购买专业版就可以使用,能够让我们随时随地地编辑、编译和运行代码

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

    • 数据类型转换时,格式为(类型名)要转换的值,级别低的变量赋给级别高的变量时,系统会自动完成类型转换。但是当级别高的变量要赋给级别低的变量,就必须要用到类型转换运算。

    • 输入数据:使用Scanner创建一个对象,比如Scanner reader=new Scanner(System.in)创建了一个reader对象,然后使用int m =reader.nextInt()来读取键盘输入的整数型变量,赋值给m。然后就可以根据具体的要求对输入的数进行相应的操作了。

    • 输出数据:3种输出的方式
      System.out.println(),System.out.print(),System.out.printf(),

    • 数组的相关知识点(与C语言大致)

    • 数组的形成分成3步:

      ①声明数组:数组类型 数组名 [];

      ②分配变:数组名 = new 数组类型[n];

      ③初始化:数组名 = {1,2,3,4....,n}。

      上述的步骤中,可以①②同时进行:数组类型 数组名 []=new 数组类型[n];也可以①②③同时进行:数组类型 数组名[]={1,2,3,4,...n}。

    • 使用数组名.length语句可以得到数组的长度。

    • 数组名的值等于该数组的引用(除char型数组)。

    • 如果两个相同类型的数组具有相同的引用,那么他们就有完全相同的元素。

    第三章:运算符、表达式和语句

    • Java里面的运算符和表达式和C语言大致,但要注意位运算符和逻辑运算符的区别

    • for语句:Java程序里for语句的第一个分号前面的变量可以随时定义随时使用。

    • 声明循环变量的类型必须和数组的类型相同;声明的循环变量必须在for里面声明,而且不能赋初值。

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

    • 问题1:输入代码时误将记成/

    • 问题2:习惯性地记忆public后跟class导致编译失败

    • 问题3:Example2_1中日文字母不知道如何打入

    • 问题3解决方案:设置——区域和语言——管理已安装的语言——添加或删除语言——日本语

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

    • 问题1:Ubentu共享粘贴板和共享文件夹失效

    • 问题1解决方案:弹出左栏的光盘再重新安装增强功能

    • 问题2:代码托管时git push出错

    • 问题2解决方案:git pull然后再git push

    代码托管


    上周考试错题总结

    • 错题1

      原因:概念不清

      理解情况:Java中标识符是以字母、下划线()或美元符($)开头,由字母、数字、下划线()或美元符($)组成的字符串。

    • 错题2

      原因:概念不清

      理解情况:Java中浮点型数组的默认值是[0.0f]

    心得体会

    本周的Java学习像上周那样,累积到周末才开始写(因为周末两天根本做不完),而是一天做一点,这样学的感觉还行。我仍然是以《Head First》这本书为主要学习蓝本,我感觉这本书的学习效果会比课本好一些。

    本周第一次参与了讨论答疑,经验值能够调动学习积极性,而且提问和解答的确能够学到很多。

    第一周的学习打好基础让我对Java的一些操作有所了解,所以在第二周的学习里,虽然量比较多,但是感觉也没有那么累。正所谓“万事开头难”,只要开好头,接下来的学习会充满兴趣与动力,希望自己能够继续这份对Java的热情,并更上一层楼。

    还有一点让我感觉收获很大的是......我把书里的14条程序的代码敲下来后,我现在的打字速度飞快。

    学习进度条

    代码行数 博客量 学习时间 重要成长
    目标 5000行 16篇 320小时
    第一周 51/100 1/1 12/20 基本掌握了Linux的简单指令
    第二周 173/200 1/1 18/20 学习了Java重要基本语法
    第三周
    第四周
    • 计划学习时间:20小时

    • 实际学习时间:18小时

    • 改进情况:即使在周五前把博客赶出来容易在周末把编程荒废,所以我认为还是在周末再做总结比较好

    参考资料

  • 相关阅读:
    置换群
    背包问题
    并查集
    链式前向星
    一个简单的金额平均分配函数(C#版)
    EasyUI ComboGrid的绑定,上下键和回车事件,输入条件查询
    Oracle表解锁语句
    如何将两个json合并成一个
    textbox只能输入数字或中文的常用正则表达式和验证方法
    C#注册表的读,写,删除,查找
  • 原文地址:https://www.cnblogs.com/SANFENs/p/10503147.html
Copyright © 2011-2022 走看看