02 2017 档案
摘要:在很多初学者刚刚接触eclipse的时候,写完一个代码文件。例如 Demo.java 通过run as a java application生成之后,会产生一个Demo.class. Demo.class 地址(D:Demo.class) 我们打开DOS命令,找到Demo.class。 以为已经时字
阅读全文
摘要:1.NosuchMethodError java 类中找不到该方法! 可能该类所在的同一个包下有一个相同的相同的类,然后那个类中没有我们所要调用的类。 解决方法:若那个类不需要,可以删除class! 若需要,将类改名即可!
阅读全文
摘要:方法的重写 1.在子类中可以根据需要对从基类中继承来的方法进行重写。 2.方法重写必须要和被重写方法具有相同方法名称、参数列表和返回类型。 3.重写方法不能使用比被重写方法更严格的访问权限 4.注意与重载区别!!! 重载:参数类型 参数个数不同!
阅读全文
摘要:继承的概念 继承就是子类继承父类的特征和行为,使得子类具有父类得属性和方法。 继承得关键字:extends 语法格式:<modifier> class <name> [extends superclass] {......} 通过继承,子类自动拥有基类(superclass)得所有成员(成员变量和方
阅读全文
摘要:this 关键字 1.在类的方法定义中使用this关键字 代表使用该方法的对象的引用 2.必须指出当前使用方法的对象是谁时 使用this 3.有时使用this可以处理方法中成员变量和参数重名的情况 4.this可以看作时一个变量,它的值是当前对象的引用 5.this存在于heap中
阅读全文
摘要:java 中的包括以下几大种的内存区域:1.寄存器 2.stack(栈) 3.heap(堆) 4.数据段 5.常量池 那么相应的内存区域中又存放什么东西(主要介绍 stack heap)? 栈:1.基本数据类型的值(4类8种); 2.类的实例(堆区对象的引用) 3.局部变量和形参 4.return
阅读全文
摘要:java中有两个参数,一个是形参,一个是实参。 形参:在函数定义中,整个函数体内部都可以使用,离开了该函数就不能继续使用。 实参:出现在主函数中,进入被调函数后,实参变量也就不能继续使用。 按值传递: 内存解析: int _a=1; 基本变量--> 在stack中占用一块内存(基本变量只占用一块内存
阅读全文
摘要:java 中类: 类是用于描述统一类型的对象的一个抽象的概念,类中定义了这一类对象所因具有的静态和动态属性。 举例: 瓶子静态: 有一个口、长长的形状-->java类中的成员变量动态属性: 可以倒水 -->java类中的方法(函数) 代码的详细理解: Demo tom=new Demo(20,"张三
阅读全文
摘要:附属: -dir:例举该目录的所有文件名称 有<dir>是文件夹,没有<dir>是文件-cd: 改变目录 进入其他目录 change direction-cd\:一次性回到根目录-cd..: 返回上一级目录-md: 创建目录 make direction-rd: 删除目录(文件夹) remove d
阅读全文
摘要:静态变量: 在类内部中,方法的外部声明的对象而且加上static; 实例变量: 在类内部中,声明不需要加static; 比如: 只能在创建类对象成功之后才能调用实例对象!!! 实例方法 静态方法: static 函数名() --> 可以通过 类名.函数名() 调用,也可以通过 类对象.函数名() 调
阅读全文
摘要:java中的 & &&两个运算符 (1).&在java中称做: 逻辑与 判断boolean类型,只有两者都是true时,才会返回true 举例: boolean b1=false; boolean b2=true; boolean b3=b1&b2; 此时b3为false (2).&&在java中称
阅读全文
摘要:Java 编程注意的格式: 1.大括号对齐 2.遇到{ 缩进Tab 3.程序块之间加空行 4.并排之间加空格 5.运算符之间加空格 6.{ 之间加空格 7.成对编程 ({ }) 8.类名首字母大写 9.变量名和方法名首字母小写 10.运用驼峰标识
阅读全文
摘要:一、Java 标识符三要素 1.标识符由字母、下划线(_)、美元符号($)或者字母组成。 2.标识符应以字母、下划线(_)、美元符开头。 3.标识符字符大小写敏感,长度无限制。 标识符最重要的就是 见名知意并且不能与java关键字重名! 二、Java 变量 1.java变量是程序中最基本的单元。 j
阅读全文
摘要:toString()方法 一般出现在System.out.println(类名.toString()); toString()是一种自我描述方法 本身返回的是 getClass().getName() + "@" +Integer.toHexString(hashCode()); 也就是 类名 +
阅读全文
摘要:Java 的输出知识 1.System.out.println()不能直接写在类中,例如: 因为在 Class A{ //成员变量 //构造方法 //普通方法 //内部类 } 如果硬是想使用System.out.println("我想输出!"),可以加上一个大括号,让他成为普通块,所谓的普通块就是将
阅读全文
摘要:java 中基于控制台端的输入时最基本的操作。 第一步 导入Scanner类 import java.util.Scanner; 第二步 创建输入对象 input Scanner input=new Scanner(System.in) 解释一下: System.in 是PrintStream的一个
阅读全文