Android=Java+UI
学习的主要内容有
Java和C的关系
Java和Android的关系
面向对象
类:抽象
对象:
属性:记录数据
方法:行为
三大特性(封装继承多态)
抽象类:统一接口
内部类:
接口:对象之间的数据传递
枚举:
String Collection<Set Map List>
异常处理
泛型
IO流 输入数出流
多线程:程序流畅度
网络:上传 下载数据 写一个包装类 get post
反射:
注解
设计模式:我们讲6-7种
教学方式:理论+实战
1.以项目的形式将知识点引入
2.详细简介该知识点理论知识
3.用该知识点解决项目中的某一个功能模块
我们将写一个扑克牌程序
前提摘要:需要运用到:
类的声明
对象的创建
成员变量
get/set方法
构造函数
权限修饰符 public private protected
单例设计模式
static final
Array、ArrayList和Collection使用
内部类
可能在Java中不是很懂 不灵活
是为Android做铺垫
重复练习是学习语言的最好方式,不管什么语言
可以用Eclipse 文本文档 Android Studio
安装JDK的目的是给Java一个开发环境
软件 QQ AS-Java》VM虚拟机可以让程序跨平台(但会非常卡)》操作系统提供应用程序的编程接口API /Linux/Windows 》硬件 声卡 显卡 蓝牙 WiFi
快捷键的使用 AS模板设计
如何添加模板File》settings》Editor》Live Templates(添加模板)》+号temper
两个$表示需要插入一些数据
如何创建一个类》myclass》new》javaclass》如何在创建的每一个类里面显示东西》settings》code style》File andCode Templates》include》File header》···
如何输出Java文档》Tools》generate javaDoc··》···
常用快捷键设置
·光标向右移一个字符 Ctrl+F(forward)
·光标向左移一个字符 Ctrl+B(back)
·删除整行 commond+delete
delete line
·删除光标后面所有的内容 Ctrl+K(kill)
cut up to line end
·移到下一行Ctrl+N(next)
down
·移到上一行Ctrl+P(previous)
up
·移到行首Ctrl+A(ahead)
move caret to line start
·移到行尾Ctrl+E(end)
move caret to line end
·复制一行的内容commond+D
duplicate line or selection
·//注释和取消注释选中内容 Commond+/