课程内容:
-
Java的优势
Java的优势:
-
跨平台*
-
什么是平台
平台指的是操作系统
常见的操作系统:Windows Unix Linux Solaris[Sun] -
什么是跨平台
用Java开发出来的应用程序不受底层操作系统的限制 可以运行在所有的操作系统上面 这是早期程序员的共同目标
-
底层的功臣:
JVM = java虚拟机[*****] = 1 + 2 + 3
= 秘书 + 保镖 + 翻译
= 秘书 = 类加载器 = ClassLoader
= 保镖 = 字节码校验器 = ByteCode Verifier
= 翻译 = 解释执行器 = Interfreter
-
-
安全 健壮
-
安全性体现在以下三个方面:
-
少指针
-
多异常[Exception = C++警告]
-
多自动的垃圾回收 -》 gc int x = 45;
-
-
-
免费 开源
-
简单
-
语法简单 : C++--[取其精华 去其糟粕]
-
糟粕:指针 手动的垃圾回收 运算符重载
-
-
思想简单:面向对象的思想 = OO思想
-
面向过程的思想:需要人站在计算机的角度去思考问题
-
面向对象的思想:需要拿着代码去模拟现实生活
-
类:一组类型相同事物高度抽象之后的集合概念
-
类创建对象的模板
-
-
对象:类的一个具体的实例
-
范冰冰和人之间的关系:对象和类
-
猫和HelloKitty之间的关系:类和对象
-
猫和动物之间的关系:对象和类
-
-
引用:对象的名字 Java中每个对象在创建的时候必须有名字 如果一个对象在创建的时候没有名字的话 那么会被gc回收掉 -》 零引用内存回收
-
属性:对象有什么 [一般是名词]
-
方法:对象会什么 [一般是动词]
-
-
-