java基础之入门自梳理
程序员文章站
2022-04-08 14:49:53
...
*、面向对象
官方一点就是封装(隐藏属性)继承(复用)多态(子类对象赋值给父类变量但依然可以运行出子类特征,重载重写),简单来说就是以对象为中心进行思维的展开 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都是对数据访问的封装