不得不先说说现在我的状态,感觉我就快要跪了,这个学期的课程和作业好多啊,我快应付不了了,现在对我来说最好最好的消息就是:才刚刚开学,我还可以慢慢补回来,我现在大一,多花些功夫,还可以有很大的进步。现实的残酷其实都是自己的内心所编造的,所以我可以的。
最近接触了数组和递归以及重绘的内容了,发现我有一点很重要的还没有做好,其实上课前我应该先熟悉课本的,这样我在上课时才更好的领悟。学java这门语言已有两个月了,是该有对前面的总结了。
java中一般都是以类为对象的,记得最初的就是创建对象,其基本规则无外乎就是:类名 变量名 = new 类名(); 例如:Student st = new Student();方法的重载指的是在同一个类中有方法名相同,但参数类型和数量不一样的方法即为方法的重载。
方法重写:子类与父类拥有共同的方法,子类可以自己定义自己的方法从而使得管理类调用子类的方法,而不是调用父类的方法。自动转型:就是指子类对象会自动转变为父类对象。多态:同一类型的多个对象在调用统一方法名的时候,执行的结果不一样。
他们的联系是:方法的重写和自动转型必须在继承的前提下才会出现,而多态要在前三者都存在的情况下才能实现。
另外,方法的重载和重写特是有区别的,重写是子类重写父类的方法,它有五个条件:1,方法名一样 2,返回类型一样 3,参数一样 4,访问权限只能扩大不能缩小 5,方法体不一样。 方法重载是在同一个类中定义的同一个方法,而参数类型、参数个数不一样活着是参数类型和参数个数都不一样。子类继承父类,则子类拥有父类的所有特性。 一个类实现一个接口就必须完成接口里的所有方法。 实现接口若在父类,则子类也就实现了该接口。
其实说真的,很多的基础知识都很模模糊糊的,应该是自己领悟不深吧,自己对那些知识点说得不明白,但是别人说的时候又能够听得懂,所以还是多看看吧,多写写代码。
原来刚接触监听器的时候,很是不能了解,现在懂是这么用,我想说的是这些就是基本的语法,多用用就会了的,熟能生巧嘛。例如在创建一个按钮时想要在按钮按下时调用相应的方法,JButton jb = new JButton(“登陆”); 要加上监听器,首先得创建监听器对象,JBLis jblis = new JBLis(); jb.addActionListener(jblis); 而在另外再创建一个JBLis类对象去实现ActionListener接口,在判断得到的命令为登陆按钮时再执行相应的方法就行。
数组是最近才学的,印象比较深刻。数组的创建:类型[] 数组变量名 = new 类型[长度];
例如创建一个长度 为8的数组并赋值。int [] ia= new int[8]; for(int i=0;i<ia.kength;i++){ia[i] = i;} 然后把数组的值取出并打印。for(int a = 0;a<ia.length;a++){int value = ia[a]; System.out.println(a+"号的值为:"+value)}。
累加的我也可以实现了。示例为:public class Readd_Recursion{
public static void main(String[]args){
int a = 100;
int m = add(a);
System.out.println(m);
}
public static int add(int n){
if(n==1) return 1;
else
return(add(n-1)+n);
}
}
显而易见,最后的结果为5050.
今天终于在左哥的大力协助下把两个基本的图形运用递归实现了。递归,就是方法本身调用方法自己,其中最难的就是传值了,我现在还不是很懂,哪一步该怎么传值,有点混了,虽然我选的是数学专业,表示我真的很惭愧。下为我做的Koch三分集的截图。
还有就是那个三角形的啦。
貌似最近的收获就只有这点了,以后的还需要慢慢探索,我比较想做出意想不到的作品,那也许真是一件振奋人心的事情,慢慢来,一切都是可以的。自己做出来的和别人做出来的感觉上是有很大差别的,只有自己经过才会感受现实的兴奋。
- 大小: 10.6 KB
- 大小: 10.6 KB
- 大小: 68.3 KB
分享到:
相关推荐
Java8新特性之再见Permgen_动力节点Java学院整理,动力节点口口相传的Java黄埔军校
实验报告 问题回答 程序代码和截图都有 都可运行 造福后辈 嘿嘿 实验一 Java的运行环境和运行一个Java程序 ...编程包含一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见"之间切换。 实验六、数据库应用实验
CoreJava高级部分CoreJava高级部分CoreJava高级部分CoreJava高级部分CoreJava高级部分CoreJava高级部分CoreJava高级部分CoreJava高级部分CoreJava高级部分
幼儿园教案再见了,幼儿园-大班教案再见了幼儿园.pdf
还在为老师控制自己的电脑而烦恼吗?Don't worry!来试试再见极域吧,可以自动(auto)关闭极域,也可以手动关闭极域,还可以冻结极域和取消老师的控制(在再见极域运行的情况下)。
主题说明再见了幼儿园(大班).doc
青春再见吉他谱,吉他solo,快快下载吧,
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE...
java程序设计基础.pdf ,适合开始学习Java的朋友!
java的环境变量,关于JDK的配置,对于学习java的人有较好的帮助
初中语文文摘人生再见再见
关于JAVA的学习资料,帮助初学者更好地掌握和学习JAVA
我的msn:ediku@263.net qq:50143539 <br> 再见...代码在包里。。 <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> 读入 <br>import org.apache.poi.hssf.usermodel....
JAVA学习的进阶,帮助学习JAVA,提升水平,针对成为工程师的训练
拳皇不用多说,只是在玩的时候需要3元,那位大哥有破解版的请上传,再见
利用JDK中的Java编译器——javac,可以将源文件编译成Java虚拟机(JVM)能够解析的字节码文件。 3. 运行程序 利用JDK中的Java解析器,将字节码文件转化为你的系统能够理解的指令,加以执行。 2.2.4 JDBC简介 Java...
3-6岁绘本第2课再见小树林
生成二维码的jar包,可以将其导入到java项目中,用于生成二维码
跟OOM:Permgen说再见吧 Chapter 10: StampedLock将是解决同步问题的新宠 Chapter 11: Base64详解 Chapter 12: Nashorn:新犀牛 Chapter 13: JavaFX 8新特性以及2048游戏 持续更新中! #JDK8环境 最新版本下载地址: $...