Java学习笔记
DTBIGhead
这个作者很懒,什么都没留下…
展开
-
我的Java学习笔记(一)
我的Java学习笔记(一) 变量 变量 - 指代在内存中开辟的存储空间,用于存放运算过程中需要用到的数据; 1.变量在使用前,必须声明+初始化; 声明:类型 变量名 初始化:第一次赋值 2.同名变量不可以重复声明; 3.变量的命名规范:可以由字母、数字、"_“和”$"符组成;首字符不能以数字开头; 4.变量的命名规则:变量的命名需要采用“驼峰命名法”,即如果变量的名字由多个单词组成,除第一个单词外...原创 2019-03-22 23:44:38 · 161 阅读 · 0 评论 -
我的Java学习笔记(三)——面向对象三大特性
Java学习笔记(三) —面向对象:封装、继承、多态 封装 继承 多态 一、封装 概念:封装是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。 意义:1.降低代码出错的可能性,便于维护;2.• 当内部的实现细节改变时,只要保证对外的功能定义不变,其他的模块就不会因此而受到牵连。 |修饰符|本类 |同一个包中的类|子类 |–|--...原创 2019-03-31 21:33:46 · 227 阅读 · 0 评论 -
我的Java学习笔记(二)飞机大战小游戏
飞机大战小游戏 实现过程 新建FlyObject类 创建飞行物(小蜜蜂、小飞机、大飞机、英雄机、子弹)子类 实现生成飞行物 实现飞行物的移动 实现碰撞消失以及爆炸效果 增加奖励以及分数机制 以下是相应代码 FlyObject类: 所有飞行物的父类 import java.awt.image.BufferedImage; /** * 飞行物类:x,y,图片、宽、高、速度 子类:英雄机、小敌机...原创 2019-03-28 22:28:17 · 529 阅读 · 0 评论 -
我的Java学习笔记(四)——学习线程过程中的小问题
线程: 1. 什么是进程 进程是操作系统中运行的一个任务 2. 什么是线程 3. 线程 Callable和Runnable的区别 sleep和wait的区别 解决线程同步安全问题的方法 synchronized锁和Lock锁的区别 如何实现多线程 线程池的优点和约点 ...原创 2019-04-11 19:15:14 · 112 阅读 · 0 评论 -
我的Java学习笔记(五)——数据库的操作
我的Java学习笔记(五)—— 数据库的操作 数据库语言分类 DDL:Data Defined Language 数据定义语言——不可逆 创建表、删除表、修改表结构 DML:Data Management Language 数据操纵语言——可逆 新增/插入数据、删除数据、修改数据、(查询数据) DCL:Data Control Language 数据控制语言 用户的创建、删除、修改,权限的设置 ...原创 2019-05-09 19:21:51 · 133 阅读 · 0 评论 -
我的Java学习笔记(六)——连接数据库
我的Java学习笔记(六)——连接数据库 1. JDBC:Java DataBase DBC:jdk提供的接口规范,实现代码统一 连接步骤: 1.导包 MySQL/ojdbc 2.加载驱动/类 Class.froName(“类名”); 3.获得连接对象 4.获得执行SQL语句的Statement对象 5.执行SQL语句,如果有ResultSet,处理结果集 6.关闭连接 事务操作: setAuto...原创 2019-05-17 15:58:42 · 212 阅读 · 0 评论 -
我的Java学习笔记(七)——匿名内部类、抽象类和接口
我的Java学习笔记(七) 匿名内部类 创建格式: new 父类构造器(参数列表)|实现接口(){ //匿名内部类的类体实现 } 注意事项: 使用匿名内部类时,必须继承一个类或实现一个接口; 匿名内部类由于没有名字,因此不能定义构造函数; 匿名内部类中不能含有静态成员变量和静态方法 ; 抽象类和接口 区别: 一个子类只能继承一个抽象类,但能实现多个接口; 抽象类可以有构造方法,接口没有构造方...原创 2019-05-17 17:01:43 · 370 阅读 · 1 评论 -
我的Java学习笔记(八)——HashMap与HashTable
我的Java学习笔记(八) 关于HashMap的一些说法: HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。HashMap的底层结构是一个数组,数组中的每一项是一条链表。 HashMap的实例有俩个参数影响其性能: “初始容量” 和 装填因子。 HashMap实现不同步,线程不安全。 HashTable线程安全 HashMap中的key-value都是存储...原创 2019-05-17 17:09:17 · 208 阅读 · 0 评论 -
我的Java学习笔记(九)——Servlet
我的Java学习笔记(九)——Servlet Servlet简介 什么是Servlet: Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。 servlet规范:包含三个技术点 servlet技术 filter技术—过滤器 listener...原创 2019-05-17 18:37:40 · 1412 阅读 · 1 评论