Java语⾔特性
- 易学:Java语⾔的语法与C语⾔和
C++语⾔很接近,使得⼤多数程序员
很容易学习和使⽤Java - ⾯向对象:Java语⾔提供类、接
⼝和继承等 - 健壮:Java的强类型机制、异常
处理、垃圾的⾃动收集等是Java程
序健壮性的重要保证.且丢弃指针 - 安全:Java通常被⽤在⽹络环
境中,为此,Java提供了⼀个安全
机制以防恶意代码的攻击。如:安
全防范机制(类ClassLoader),如
分配不同的名字空间以防替代本地
的同名类、字节代码检查。
Java程序初体验
- 编写代码 -> ⽂本编辑器
- 编译:javac 检测代码是否有
错(语法)
3.运⾏:java Hello (运⾏时错误)
为什么创建一个package
1.避免重名
2.合理地管理代码的结构
view:自定义的视图
activitvs:界面
model /Java jean:模型
tools:工具
3rd :第三方控件
定义类时的规则:
1,在同一个包下不能同名 不同空间里可以同名
2.使⽤有相同名字的类的时候系统会提示你到底需要⽤哪个包下⾯
3,使⽤import 导⼊源⽂件 :使⽤⼀个⽂件之前必须要导⼊ 如果是在⾃⼰的包⾥⾯就不需要导⼊了。
4,同⼀个⽂件⾥⾯可以创建多个类,所有的类都会在⽬录接⼝⾥⾯体现
5,在Java中类的定义 在同一个源文件里面可以创建多个类
public修饰的类的文件名必须和类名相同
感悟:今天学习的Java,真是把我搞蒙了,本来我认为Java大家都用Android 肯定不会出现平台错误,但是我疏忽了,我的Android的sdk没有设置环境变量,导致我运行不出来,后来知道了错误,又去设置环境变量,但一直找不到sdk文件,把我气的不听课了,一直找文件,后来找到了,但是知识听的不是很明白,又要复习,哎!