不得不先说说现在我的状态,感觉我就快要跪了,这个学期的课程和作业好多啊,我快应付不了了,现在对我来说最好最好的消息就是:才刚刚开学,我还可以慢慢补回来,我现在大一,多花些功夫,还可以有很大的进步。现实的残酷其实都是自己的内心所编造的,所以我可以的。
最近接触了数组和递归以及重绘的内容了,发现我有一点很重要的还没有做好,其实上课前我应该先熟悉课本的,这样我在上课时才更好的领悟。学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程序 ...编程包含一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见"之间切换。 实验六、数据库应用实验
你好,再见!"; int last = str.lastIndexOf('!'); System.out.println("最后一个'!'的索引是:" + last); } } ``` 这个程序会输出`最后一个'!'的索引是:13`,这是在UTF-16编码下,'!'字符在字符串`str`中的...
所以在演奏《青春再见》的solo时,投入对青春的怀念、感慨或者任何触动你的情感,会使演奏更具生命力。 综上所述,《青春再见》的吉他solo是一个很好的学习实践平台,它涵盖了多种吉他技巧和音乐理论知识。通过深入...
此外,对Java类库、I/O操作、多线程编程、网络编程、Java集合框架等也有初步的认识和应用能力。 这本书对于那些希望掌握Java编程,了解其背后的原理和技术发展的初学者来说,是一本非常实用的入门教材。通过本书的...
尽管如此,作者希望能让更多的学生受益,这表明这个工具可能是学生群体中需求较高的一项服务。 从标签“极域”和“脱离控制”来看,这个话题主要围绕着如何在使用极域教育软件的环境中,使学生的电脑不再受教师控制...
利用JDK中的Java编译器——javac,可以将源文件编译成Java虚拟机(JVM)能够解析的字节码文件。 3. 运行程序 利用JDK中的Java解析器,将字节码文件转化为你的系统能够理解的指令,加以执行。 2.2.4 JDBC简介 Java...
还在为老师控制自己的电脑而烦恼吗?Don't worry!来试试再见极域吧,可以自动(auto)关闭极域,也可以手动关闭极域,还可以冻结极域和取消老师的控制(在再见极域运行的情况下)。
3. **有限制的多重继承**:Java语言通过接口实现有限制的多重继承,即一个类可以实现多个接口,但一个类只能继承一个父类。 4. **数组索引**:数组中通过索引可以区分数组中不同的元素。索引是从0开始的整数值,...
case 4: System.out.println("再见"); System.exit(0); break; } } ``` ### 4. 具体业务逻辑的实现 - **存款**:`save`方法用于增加账户余额。它首先提示用户输入存款金额,然后将该金额添加到当前余额中。 - **...
JAR文件是Java平台特有的归档格式,用于集合多个Java类文件、相关的元数据以及资源文件。JAR文件通常用于分发Java应用程序或库。它们可以被Java虚拟机(JVM)直接执行,也可以进行压缩、加密或签名,以提高安全性...
"再见极域2.0附属文件"这个标题和描述似乎是指的是一款名为“再见极域”的软件的2.0版本的附加文件或者是卸载程序。虽然没有提供具体的标签,但我们可以根据提供的文件名来推测一些可能的相关知识点。 首先,"再见...
在本节中,我们将学习如何使用 Java 语言编写一个简单的图形用户界面(GUI)程序,该程序包含一个按钮和一个标签,单击按钮时,标签的内容将在“你好”和“再见”之间切换。 标签和按钮的基本概念 在 Java 中,...
【JAVA相关资料】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年发布。Java的设计目标是具备“写一次,到处运行”的特性,这使得它在跨平台应用开发中占据了重要的...
bye=再见 ``` 接下来,我们要在Struts配置中启用国际化支持。在`struts-config.xml`文件中,添加一个`message-resources`节点,指定我们的资源bundle: ```xml ``` 这里的`parameter`属性值应匹配资源bundle的...
### CoreJava高级部分知识点概述 本篇文档主要围绕Java IO包中的`java.io.File`类进行深入探讨,涉及到了文件和目录的操作、属性查询以及如何使用接口回调模式处理特定问题等方面的内容。 #### 1. `java.io.File`...
主题说明再见了幼儿园(大班).doc
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE...