上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: 结论: 如果给一个属性加上static,那么这个属性不再属于某一个对象了,而是属于N个对象,共用同一个static属性。 static修饰的方法和成员,在类加载的时候,一起加载进虚拟机。优先于对象的创建。static属性在一个单独的内存区,而不是在new出的对象内存中。所以下面的代码范例,可以直接由 阅读全文
posted @ 2019-09-06 21:08 孙晨c 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 解决方法: idea本身缓存问题 解决:清理缓存重启IDEA file-->invalidate Cache/restart 解决方法二: 在这里设置自己的java文件的目录位置 阅读全文
posted @ 2019-09-05 21:07 孙晨c 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 解决办法: 如果源码文件这里已经有一个路径,那就添加现在的.java文件所在目录,或者删除了再重新添加 阅读全文
posted @ 2019-09-05 20:56 孙晨c 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 1 class A{ 2 int i; 3 4 public A(int i){ 5 this.i = i;//代表当前已经创建的对象 6 } 7 8 public void show(A * this){//this代表当前正在调用show方法的对象 9 //这样写便于理解,在Java里是不能执行的 10 System.out.printf("i=%d",(*this).i); 11 } 12 阅读全文
posted @ 2019-09-04 22:11 孙晨c 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 构造方法 构造方法的名字跟类名一样 没有返回值,也不能写void 若没有写构造方法,则默认生成一个无参构造方法 若自己写了一个有参或无参构造方法,则不会默认生成无参构造方法 方法的重载 同名的方法通过不同的形参做类似的事情,这就叫方法的重载 方法重载要求: 这三个至少有一个是不一样的 如果两个方法只 阅读全文
posted @ 2019-09-04 21:26 孙晨c 阅读(444) 评论(0) 推荐(1) 编辑
摘要: 类的访问控制符有四种: l public l protect l default默认(即不加任何修饰符) l private 在一个类的内部,所有的成员可以相互访问,访问控制符是透明的,访问控制符是针对类的外部而言的。 外部访问包括两种方式: l 通过类名访问类内部的成员 l 通过类对象名访问类内部 阅读全文
posted @ 2019-09-04 16:47 孙晨c 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 计算机的内存分配: 阅读全文
posted @ 2019-09-04 16:45 孙晨c 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 面向过程设计思想: 分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现 以算法为核心 自上向下设计,要求一开始必须对问题有很深的了解 将大问题转化为若干小问题来求解 表现形式:用函数来作为划分程序的基本单位 直接面向问题 面向过程设计的优点: 易于掌握和理解,符合人们的思维习惯 对于需求明 阅读全文
posted @ 2019-09-04 10:59 孙晨c 阅读(173) 评论(0) 推荐(0) 编辑
摘要: JDK1.5后,可以使用类似C语言的输出控制格式 在Java中,double和float都用%f输出 int , long int, short, byte都用%d输出 int , long int也可用%x, %#x , %X , %#X,转换为16进制输出 一个整型常量默认是int类型,如果数字 阅读全文
posted @ 2019-09-04 10:33 孙晨c 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1. Java严格区分大小写 2. 一个源文件public主类名必须和文件名完全一致 3. 命名规则严格要求,字母、数字、下划线、美元符号$、下划线_组成,其中不能以数字开头,也不能使用Java的关键字 Java执行过程: 1. 编写源码 2. 编译源码(xxx.java->xxx.class,这个 阅读全文
posted @ 2019-09-04 10:31 孙晨c 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页