JAVA学习-剑指JAVA
2023-11-21 15:35:11 13 举报
AI智能生成
JAVA个人学习心得
作者其他创作
大纲/内容
面向过程
基础语法
变量
数据类型
运算符和标点符号
流程控制语句
if...else
switch...case
循环语句
跳转语句
数组
一维数组
多维数组
动态数组
面向对象
类
对象
主函数
方法的重载
方法的递归调用
对象数组
成员变量
成员方法
局部变量
成员构造器
面向对象基本特征
封装
setxxx()
getxxx()
成员属性私有化 private
继承extends
一个子类只能继承一个父类
一个父类可以有多个子类
多态Polymorphism
Animal animal=new Cat( );
Animal animal=new Dog( );
面向对象的高阶
final
public static final double PI =3.1415926
native
abstract
protect abstract void doworks()
public abstract class Animal{}
interface
public interface use(){XXX}
implements
【修饰符】 class 【类名】 extends 【父类】 implements 【接口1,接口2,接口3,...】{}
内部类
enum
【修饰符】 enum 枚举类名 【implements 接口1,接口2 .。。】{
枚举常量对象列表
}
枚举常量对象列表
}
JAVA框架机制
reflection
原理
动态代理
权限过滤
添加日志
事务处理
java.lang.reflect包
Proxy类
InvocationHandler接口
使用点
Spring
annotation
主要用途
生成文档:通过代码里标识的元数据生成javadoc文档。
编译检查:通过代码里标识的元数据让编译器在编译期间进行检查验证。例如,@SuppressWarnings就是一个常用的注解,用来告诉编译器忽略特定的警告信息。
代码简化:通过注解的方式减少重复的配置代码,使代码更加简洁易读。
框架设计:许多流行的Java框架(如Junit、Struts、Spring等)都广泛使用了注解机制来配置和简化框架的使用。
exception
java.lang.Throwable类
异常体系结构
error
exception
异常处置
Java Api
java.io
核心思想
输入/输出
字节/字符
父类
InputStream
OutputStream
Reader
Writer
子类
File
FileInputStream
FileOutputStream
FileReader
FileWriter
Buffer
BufferInputStream
BufferOutputStream
BufferReader
BufferWriter
Cast
InputStreamReader
OutputStreamWriter
Data
Object
Print
相关类
System类
Scanner类
java.lang
class
Object
包装类
String
Arrays
enum
Thread
Short
Math
System
Throwable
interface
Runnable
java.util
class
Calendar
Date
EventListenerProxy
Set
Scanner
Timer
interface
Collection
EventListener
List
Map
java.lang.annotation
java.lang.reflect
java.sql
interface
Connection
Driver
ResultSet
Savepoint
SQLData
class
Date
DriverManager
Time
enum
JDBCType
java.net
inteface
ContentHandlerFactory
CookieStore
URLStreamHandlerFactory
SocketOptions
class
CacheRequest
CacheResponse
HttpURLConnection
Proxy
Socket
URL
enum
Proxy.Type
收藏
收藏
0 条评论
下一页