java基础之入门自梳理

阅读更多

*、面向对象

官方一点就是封装(隐藏属性)继承(复用)多态(子类对象赋值给父类变量但依然可以运行出子类特征,重载重写),简单来说就是以对象为中心进行思维的展开
eg:
面向过程的思维:吃(猪八戒,西瓜);     面向对象的思维:猪八戒.吃(西瓜);
将过程中的执行者变成了指挥者

 

*、面向对象的软件开发的三个阶段

OOA(面向对象分析)
OOD(面向对象设计)
OOP(面向对象编程)

 

*、代码编写四步骤

1、明确需求,我要做什么?
2、分析思路,我要怎么做?
3、确定步骤,具体到方法、语句以及对象的结构。
4、代码实现,用具体的java代码实现。

 

 

*、学习新技术的四点

1、该技术是什么,干嘛的?
2、该技术的特点(使用注意)?
3、该技术如何用,demo?
4、该技术什么时候适合用,test?

 

*、java的三种技术架构

javame手机端
javase桌面程序
javaee企业web端

 

*、jdk与jre

jdk>=jre

 

*、javac与java

javac编译成class文件,java运行class文件

 

 *、关键字和保留字

关键字:赋予了特殊意义
保留字:未赋予但将来准备赋予

 

*、java共分五片内存

1、寄存器;
2、本地方法区;
3、方法区;
4、栈(短);
5、堆(长)

 

*、设计模式

代表一种思想或解决方案。
eg:
单例模式的饱汉式(直接创建)和饿汉式(用时再创建)

 

*、Hiberante,iBatis,MyBatis都是对数据访问的封装

Hiberante,iBatis,MyBatis都是对数据访问的封装

 

你可能感兴趣的:(java入门,java基础)