摘要: 权限:修饰符 类内部 同一个包 不同包的子类 同一个工程private yes 缺省 yes yesprotected yes yes yespublic yes yes yes yes 修饰类内部可使用四种方法修饰类只能用缺省和public 构造器1.作用:创建对象 例:Student a = n 阅读全文
posted @ 2020-07-19 14:20 不详·Christina 阅读(94) 评论(0) 推荐(0)
摘要: 递归:递归是自己调用自己代码样例:public int getSum(int n){ if(n==1){ return 1; }else{ return n + getSum(n-1); }}//与C类似 例题:已知一个数列,f(0)=1,f(1)=4,f(n+2)=2*f(n+1)+f(n)pub 阅读全文
posted @ 2020-07-18 23:05 不详·Christina 阅读(88) 评论(0) 推荐(0)
摘要: 方法的值传递机制:如果参数是基本数据类型,此时实参赋给形参的是实参真实存储的数据值。如果参数是引用数据类型,此时实参赋给形参的是实参存储数据的地址值。令两个基本数据类型的变量交换值的方法:1.新定义一个类,并在类中写明类型相同的数据成员2.在主函数外(不是在类内)定义一个函数用于交换,形参为新类3. 阅读全文
posted @ 2020-07-17 16:01 不详·Christina 阅读(140) 评论(0) 推荐(0)
摘要: Java中存在匿名对象: 例: Student a = new Student(); a.put();//命名对象 new Student().put();//匿名对象 匿名对象的特性就是一次性,用完之后不能再次使用。 方法的重载:重载要求: 同一个类中同一个函数名,形参列表不同 注:返回值和权限不 阅读全文
posted @ 2020-07-16 16:38 不详·Christina 阅读(117) 评论(0) 推荐(0)
摘要: 写在前面:如果变量是基本数据类型,此时赋值的是变量所保存的数据值 如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值 Java中,引用数据类型定义的变量含有的值,不是null就是地址值(不包括String) 例: class Student { int age; }; Student a 阅读全文
posted @ 2020-07-16 16:31 不详·Christina 阅读(613) 评论(0) 推荐(0)
摘要: 今天继续了数组的学习,对数组的内存方面和算法方面进行了一个复习吧。 数组在内存方面确实很重要,很经典的例子: int [] a = new int[]{1,2,3}; int [] b = new int[3]; b = a; b[0] = 0; system.out.println(a[0]+" 阅读全文
posted @ 2020-07-15 20:38 不详·Christina 阅读(84) 评论(0) 推荐(0)
摘要: Java中的数组: 一维数组:1.数组的声明与初始化: 1.1静态初始化: int[] 数组名; 数组名 = new int[]{元素}; 1.2动态初始化 String[] names = new String[5];2.数组的长度: 数组名.length3.数组默认初始化值 整形:0 char型 阅读全文
posted @ 2020-07-14 17:58 不详·Christina 阅读(104) 评论(0) 推荐(0)
摘要: 1:输入为整数的八进制,输出为其十进制: public class 十进制 { public static void main(String[] args) { System.out.println(convert(1000,4)); } private static int convert(int 阅读全文
posted @ 2020-07-13 21:45 不详·Christina 阅读(190) 评论(0) 推荐(0)
摘要: java学习: java的开头模板(以HelloWorld程序为例): class "文件名"{ public static void main(String[] args{ System.out.println("HelloWorld"); }} 刚开始是使用cmd进行编译,这里附上cmd编译的过 阅读全文
posted @ 2020-07-12 18:59 不详·Christina 阅读(102) 评论(0) 推荐(0)
摘要: 今天画了小学期的流程图,流程图这东西可以帮助理清思路,构造一个大概的框架。我平时写程序的时候虽然能看出来大概的框架,但往下写具体函数的时候总是缺什么临时添一个,造成程序很混乱,并且备注也很混乱。流程图可以帮助提前将函数和变量设定好,不用临时添加,更加整齐,也更加好找BUG。 今天算是正式结束小学期了 阅读全文
posted @ 2020-07-11 22:05 不详·Christina 阅读(68) 评论(0) 推荐(0)