博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20165330 2017-2018-2 《Java程序设计》第3周学习总结
阅读量:6915 次
发布时间:2019-06-27

本文共 1208 字,大约阅读时间需要 4 分钟。

课本知识总结

第四章 类与对象

  • 类:包括类声明和类体
  1. 基本格式:
class 类名 {         类体的内容     }
  1. 类声明: class+类名(注意:类名首字母需大写)
  2. 类体:类声明之后的一对“{”和“}”及它们之间的内容,包括变量的声明和方法的定义
  3. 方法:包括方法头和方法体
方法头 {     方法体的内容 }
  • 构造方法与对象的创建
  1. 创建对象:类的名字 对象名字
  2. 对象访问变量:对象.变量
  3. 对象调用类中的方法:对象.方法
  • 类变量:用static给予修饰的声明变量
  • 实例变量:未用static给予修饰的声明变量
  • 实例方法:未加static修饰的方法类型
  • 类方法:加static修饰的方法类型
  • this关键字
  1. 在实例方法中
    • 对变量:this.成员变量
    • 当static成员变量在实例方法中出现时:类名.成员变量
  2. 调用实例方法:this.方法
  3. 调用类方法:类名.方法
  1. 格式:package 包名
  2. 编译:javac 主类名.java
  3. 运行:java 包名.主类名
  • import语句
    • 引入一个包中的全部类:import java.util.*;
  • 访问权限
    • 私有变量:用private修饰的成员变量
    • 共有变量:用public修饰的成员变量

本周学习问题记录

  • 在进行jdb调试过程中编译程序时遇到找不到目录

    image

    解决方法:编译时文件是.class后缀的文件,要跳到他所在的目录文件夹bin,并且bin与文件名之间是空格,没有/

  • 调试后再进行run时

    image

    解决方法:在jdb调试前不要加-classpath,类名后面不需带.java。附上

  • 在运行书上带包名的程序时

    image

    解决方法:这个包里有两个不同的程序,在编译时要先把Stu.java先编译,在编译Example4_15.java,而后再运行Example4_15

  • 运行带包的Triangle类时出现

    image
    程序为
    image

    解决方法:在编译之前先针对package后面的名称创建相应文件夹,把程序移入到该文件夹内,在编译运行

  • 在编译程序时,可以使用"javac -g -d ../../bin 类名.java"使class文件自动存放到bin目录中;而后运行时使用"java -cp ../../bin 类名"
  • 移位运算符:>>、<<为有符号移位,>>>为无符号移位
  • &运算:两个1时为1,否则为0
  • |运算:两个0时为0,否则为1
  • ^运算:相同时为0.否则为1
  • if语句后括号中的内容只能为true或false

代码托管

image

本周总结

  • 在本周的学习中,我发现代码量已经增多,课本上的知识量增大了不少,更需要好好理解,对一些基本命令的操作要熟记于心,不能只记在笔记本上,上课时老师也增加了一些新的知识内容,课下真的要好好巩固。另外敲代码过程中要多仔细,一些符号经常打漏编译出错,要有耐心!

转载于:https://www.cnblogs.com/besty-zyx/p/8595306.html

你可能感兴趣的文章
Entity Framework 基础知识走马观花
查看>>
Ozmosis实现BIOS直接启动Yosemite,基本完美
查看>>
document.createElement()的用法
查看>>
使用 CSS3 实现超炫的 Loading(加载)动画效果
查看>>
Redis基础知识之—— 5个必须了解的事情【★★★★★】
查看>>
C#创建安全的栈(Stack)存储结构
查看>>
Django中的许可(Permissions)和用户组(Group)
查看>>
阿里大鱼发送短信
查看>>
独立程序员如何赚钱致富
查看>>
linux中shell变量$#,$@,$0,$1,$2的含义解释<转>
查看>>
QCustomplot使用分享(二) 源码解读
查看>>
13-预处理指令
查看>>
Java8初体验(二)Stream语法详解---符合人的思维模式,数据源--》stream-->干什么事(具体怎么做,就交给Stream)--》聚合...
查看>>
Javascript之匿名函数
查看>>
js-自制轮播插件!
查看>>
根据样式获取被选中的checkbox
查看>>
自己动手在win2003系统中添加虚拟网卡
查看>>
Hive删除数据库
查看>>
PROFILE - 库存:物料状态支持 控制【物料状态定义】禁止的事务处理
查看>>
Docker compose学习笔记
查看>>