zoukankan      html  css  js  c++  java
  • 20175224 2018-2019-2 《Java程序设计》第二周学习总结

    教材学习内容总结

    本周对教材的第二第三章进行了学习,通过阅读教材,我发现java和c语言在相似的基础上还是有很多不同的地方,以下是我对这周学习知识的一些总结。

    2.1 java标识符中的字母是区分大小写的
    2.2 逻辑类型:Boolean
    整数类型:byte,short,int,long
    字符类型:char
    浮点类型:float,double
    java中没有无符号的byte,short,int,long
    2.4 scanner
    2.5注意int[] a,b[]等价于int a[].b[][];、
    java不允许在声明数组中的方括号内指定数组元素的个数
    3.1 instanceof运算符:左面的操作元是一个对象,右面是一个类
    3.4 switch与剧中表达式不可以是long型数据

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

    • 和c语言的知识点有些混淆,记不住和c语言的一些区别

    解决方法:更仔细地阅读教材,做好笔记

    • 对于java的各种表达式容易混淆

    解决方法:将测试题与教材结合起来进行错误总结,加强记忆

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

    问题1:

    解决方法:粗心所致,加上f即可(float定义的数字后面要加f)

    问题2:在做老师的测试编译时直接把老师给的文件传到电脑并进行编译出现了如下情况

    检查了程序发现没有问题,百度说是因为出现乱码所致

    解决方法:删除原来的文件再新建一个即可

    关于package的一些总结

    编译带包类的程序,据我所知有两种方法

    (1)

    编译:
           

    javac Hello.java 

          会发现生成的不是 Hello.class 而是 is5224.

    运行:
        

     java is5224.Hello

         即可运行程序 

    ps:运行时若直接用java Hello则会出现以下情况

    (2)

    编译:

            

    javac -d . Hello.java

    运行:

           

    java is5224.Hello

    代码托管

    上周考试错题总结

    1、表达式-2 >> 1的值为(D)
    A .2^31 – 1
    B .2^15 – 1
    C .1
    D .-1
    2、表达式-2 >>> 1的值为(A)
    A .2^31 – 1
    B .2^15 – 1
    C .1
    D .-1

    学习进度条

     代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
    目标 5000行 30篇 400小时  
    第一周 31/31 1/1 8/8  
    第二周 250/281 1/2 8/16  
  • 相关阅读:
    实现货币金额中文大写转换的程序
    大数阶乘的计算(三)
    全国15亿人口中选1000个代表有多少种选法?
    DB Query Analyzer 中断SQL语句的执行
    Android_Preference存取数据
    Centos 学习笔记软件包管理
    Centos学习笔记文件搜索命令
    《计算机时代》2011年第12期刊登出《DB Query Analyzer中断SQL语句的执行》
    Centos学习笔记linux用户管理
    Centos学习笔记 linux 常用命令:压缩解压命令
  • 原文地址:https://www.cnblogs.com/axyaxy/p/10499903.html
Copyright © 2011-2022 走看看