zoukankan      html  css  js  c++  java
  • 20155218 2006-2007-2 《Java程序设计》第2周学习总结

    20155218 2006-2007-2 《Java程序设计》第2周学习总结

    教材学习内容总结

    java编程风格:

    • java中没有指针的概念,尽管也有数组和对象的引用的概念,但他的管理全部交给系统管理,限制了用户的资源的访问,java让编程者无法找到指针来直接访问内存,并增添了自动的内存管理功能,从而防止指针的失误。
    • java中引入了package的概念,使面向对象和面向组建开发更为方便,语法更为清晰。
    • java中字符串使用类对象来实现的,这些类对象是java的核心。
    • java没有函数,作为一个比c语言更纯的面向对象的语言,java吧所有例行程序包括在类中。

    类型:

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

    • 问题1:在continue与back的结合使用中,当设置back1,back2时,结果不同。
    • 问题1解决方案:翻看前面的课本,continue可以搭配标签,自由的跳到任何一层for循环,并且直接略过之后描述句。

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

    • 问题1:git无法pull仓库:refusing to merge unrelated histories
    • 问题1解决方案:两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull,需要添加--allow-unrelated-histories假如我们的源是origin,分支是master,那么我们 需要这样写
    git pull origin master --allow-unrelated-histories
    

    需要知道,我们的源可以是本地的路径

    • 问题2:

      当println换成printf时问题得到解决。



      代码在IDEA中毫无异常,但在vim中B的后面出现一个%,但在%c+%n后,问题得以解决
    System.out.printf("成绩等级%c%n",level);
    
    • 问题2解决方案::我去小组里发现:
    1. printf:f就是format的意思,也就是格式化,是对输出文字做格式化后再显示在文本模式中。后面常用%d,%f,%b…这些格式控制符号,一般在输出变量类型比较多的时候使用,也用在需要计算机计算或判断后再输出的情形。
    2. print:将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。
    3. println:将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。相当于在print中加了一个%n换行符,用于输出参数内容,其参数个数固定为一个当输出信息比较单一简单时,一般采用println。

    代码托管

    • 代码提交过程截图:

    • 代码量截图:

    上周考试错题总结

    1. Linux Bash中,使用cat命令带行号查看test内容的命令是(cat –n test)。
    2. Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)。
    3. Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
    4. Linux Bash中,使用wc统计hello.c和main.c共有几行代码的的命令是( wc -l hello.c main.c )
    5. public class ABC{} 类所在的源文件必须命名为ABC.java . (ok)
    6. javac, java命令找不到,是(PATH)环境变量没设置正确。
    7. 在src目录中编译图2.23中Main.java代码的命令是(javac –d . Main.java).

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

    刚开始学一门语言,就是要从最简单的问题开始入手,不断的敲写基本的代码,认真学习基础的概念,大体的看一看,是看不要也意识不到问题的,只有在不断的实践中才能发现细小的问题,并加以解决。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 15/15 1/1 12/12
    第二周 140/155 1/2 18/30
    • 计划学习时间:20小时

    • 实际学习时间:18小时

    参考资料

  • 相关阅读:
    使用canvas技术在网页上绘制鲜花
    java连接Access数据库
    L2-009. 抢红包
    L2-008. 最长对称子串
    L1-032. Left-pad
    L1-016. 查验身份证
    L1-005. 考试座位号
    L1-030. 一帮一
    L1-023. 输出GPLT
    L1-028. 判断素数
  • 原文地址:https://www.cnblogs.com/xzh1996/p/6505381.html
Copyright © 2011-2022 走看看