开篇感言:
写一篇文章之前首先去反省自己一天的收获,去到这里最大的感悟就是和社会开始接触,从生活和观念都在转变,所以我需要找到一条属于自己的学习之路。
开始写博客总结之前,首先问自己学习java的价值在哪里,为何要
不断学习,充电才能继续前进,在学习过程中如何去面对很多的问题,这也许就是我所探讨的思想吧
节约资源
java特点
1.开源
2.跨平台
.java ==>.class
jmv:
1.载入class文件
2.语法的检查
3.针对具体的操作系统进行翻译
3.面向对象
面向过程:c
强调解决问题的过程和步骤
打开冰箱
放入饮料
关闭冰箱
面向对象:java c++ python
强调解决问题的过程中主体对象的行为和动作
冰箱 开门()
饮料 移动()
冰箱 关门()
面向对象更加符合人的思维习惯
对世界中的物体的一种抽象,个体的属性抽象成类的变量
个体的行为-》类的方法
简单的代码实现
package project1;
public class Refrigerator {
int weigth;
int heigth;
public Refrigerator(int weigth, int heigth) {
super();
this.weigth = weigth;
this.heigth = heigth;
}
public void refrigeration(){
System.out.println("制冷");
}
public void open(){
System.out.println("打开冰箱");
}
public void close(){
System.out.println("关闭冰箱");
}
}
面向对象的思想体现
package project1;
public class Elephant {
int weigth;
public Elephant(int weigth) {
super();
this.weigth = weigth;
}
public void move(){
System.out.println("放入大象");
}
public static void main(String[] args) {
Refrigerator ref=new Refrigerator(3,5);
ref.open();
System.out.println("-------------");
Elephant ele=new Elephant(69);
ele.move();
ref.close();
}
}
理解
关于面向对象,以前只仅仅在意的是面向对象的调用,而没有深入的挖掘面向对象的过程,所以以前对这个概念没有深入的思考,面向对象不仅仅的调用,还符合我们的生活习惯,要去解决一个系统的设计,更多的是从生活的经验出发,说多了就是面向对象就是生活的阅历,知识如何转换成经验一直是很多人需要纠结的地方,我想在这次的思考中能够更加具体的去理解面向对象。
4.简单
高级语言:使用更加简单,效率低下
低级语言:执行效率高,掌握和使用困难
5.封装
总结
写了很多基础的文章,不过以前更多的是去摸索和理解代码,现在更多的是去实现和思考代码的过程,也许这就是实验代码和工厂代码的不同吧,不过还是有许多值得注意的,比如注解和解说这方面还的进一步的提高