我是
靠谱客的博主
高挑奇异果,最近开发中收集的这篇文章主要介绍
总结自己学习的经历,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
一个多月的传智java基础班结束了,学习了很多的知识点。这几天一直在复习加强早前学习的一些内容。浏览老师做的总结和java教程,每读一遍,都有新的收获。以前的某些疑惑与不解都可以得到释怀和放松,收益良多。
第一天是石松老师代课的,讲的是java最基础的知识,环境变量的配置和一些DOS命令。虽然只有一天的课,但第一天的学习让我们大家对java的知识结构有了更多的了解;之后是崔希凡老师的课,从数据类型、控制语句、数组、面向对象、多线程到String类和StringBuffer类的介绍。这些都是java里面很重要的基础知识,崔老师讲解的很细致,全面,很多的例子都是反复的敲代码给我们演示,同学们也是很有收获。特别是面向对象和多线程,因为很多同学都是零基础,理解起来比较的费劲,这段时间也是我和同学们最难熬的时段了,还好多亏了崔老师不耐其烦的讲解和举例,才使得一些很抽象的概念慢慢的变得清晰起来,真是非常感谢崔老师;从集合开始就是刘意老师的课,IO、GUI、网络编程、正则表达式、反射和HTML CSS JS DOM,刘老师的讲课也是别有风格,细致、逻辑性强,带人步步深入知识的中心点,同样很有收获。
java基础的学习很重要,对就业班很有帮助,可以更快的理解java程序设计的概念和思路,培养良好的编码习惯。非常感谢传智播客的每一位老师,希望在就业班再见。
下面是一个小例子,体现面向对象的两个特征:继承和多态;这个例子可以帮我更好的理解面向对象的特征,更加明白对象调用方法的区别。
class Person {
// Person(){
// System.out.println("*******");
// }
public void fun1() {
System.out.println("1 Person(fun1)");
}
public void fun2() {
System.out.println("2 Person(fun2)");
}
public void fun3(int a,int b) {
System.out.println(a+b);
// return a+b;
}
}
class Student extends Person{
public void fun1() {
System.out.println("1 Student(fun1)");
}
public void fun2() {
System.out.println("2 Student(fun2)");
}
public void fun3() {
System.out.println("3 Student(fun3)");
}
public void fun4() {
System.out.println("4 Student(fun4)");
}
}
class StudentExtendsPersonTest{
public static void main(String []args) {
// Person p = new Person();
// p.fun1();
// p.fun2();
// p.fun3(3,5);
// Student s = new Student();
// s.fun1();
// s.fun2();
// s.fun3();
// s.fun4();
Person p = new Student();//向上转型
// p2.fun1();
// p2.fun2();//转型之后,p2会先调用子类已经覆写的父类的方法;如没有覆写,则还是调用p2自己的方法
// p2.fun3(3, 6);
Student s2 = (Student)p;//向下转型
// s2.fun1();
// s2.fun2();
// s2.fun3();
// s2.fun4();
p.fun1();
p.fun2();
p.fun3(5, 8);
}
}
不断的坚持,就是胜利。
最后
以上就是高挑奇异果为你收集整理的总结自己学习的经历的全部内容,希望文章能够帮你解决总结自己学习的经历所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复