JavaSE知识点总结(一)】的更多相关文章

Java基础知识精华部分   写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思路体现出来. 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用.demo 4,该技术什么时候用?test. ---------------------------------------------------------------------…
第十七章:内部类和枚举 一.内部类 1.什么是内部类? 2.为什么要有内部类? 3.内部类的种类: 5.实例内部类 6.创建实例内部类 7.实例内部类注意点 8.访问变量原则: 4 9.静态内部类: 10.静态内部类的创建: 11.静态内部类注意点 12.静态内部类中访问外部的普通变量: 13.匿名内部类: 二.枚举: 1.什么是枚举: 2.枚举的定义方式: 3.枚举是一个特殊的类: 4.枚举的父类: 来自为知笔记(Wiz)…
第十六章:抽象类和接口 一.抽象方法:在方法面前加了abstract(为了解决,子类必须要覆盖此方法,在定义的时候不要方法体). 特点:1.抽象方法没有方法体. 2.抽象方法必须放在抽象类(类前面加上abstract)或者接口中. 3.抽象方法不能是private.不能用final修饰.不能同时使用static. 例:abstract Double getArea(); 二.抽象类: 注意点: 1.抽象类不能直接创建对象. 2.抽象类当中可以有抽象方法.也可以有非抽象方法(普通方法:让子类调用)…
第十三章:多态  一.instanceof 判断一个类是否是指定的类 真则返回true 假则返回false.  二.字段没有多态,只有方法有多态,字段前面是的什么类型,字段就调用谁的,在编译时就已经确定要去调用谁的. 第十四章:代码块和final关键字  一.代码块分类:   1.局部代码块:直接定义在方法内部的代码块,调用方法时执行.    2.初始化代码块:定义在类中的代码块,初始化代码块随着构造器的进行而进行,在创建对象时调用.    3.静态代码块:初始化代码块前面加上static,在加…
第一章 课程介绍第二章 java语言概述 课时2:作业 1.常用软件分为那两类? 系统软件 应用软件 2.人机交互的两种方式是哪两种? 图形化界面 代码行命令 课时3:作业 1.java语言的特性有哪些? 简单易懂 面对对象 跨平台 安全性 多线程 2.什么是跨平台? j ava程序能在各种平台上运行第三章 第一个java程序 课时10:作业 1.列表编写HelloWord需要注意的事项? public加在类名前,类名和文件名需保持一致第五章 变量与数据类型 课时30: 数据类型:数值型(整数和…
*)finalize finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等. *)treeMap 参考文档:https://www.cnblogs.com/chen-lhx/p/8432422.html treeMap是有序的Map.会自动根据key值按照“升序”排序,而不论put进去的先后. 当key是数字类型时,会根据数字大小排序. 当key是字符串类型时,会对比字符串的第一位,比大小.当第一位…
一. 初识Java编程 1.           Java开发环境 JDK Java开发工具 JVM Java虚拟机 JRE Java运行环境 2.实现第一个hello world public class Hello{ public static void main(String[] args){ System.out.println("hello man!"); } } 执行代码: (1) 在命令窗体输入: javac  文件名.java (2) 输入:java  文件名 注意:…
我们在学习这一块内容时需要注意的一个问题是 集合中存放的依然是对象的引用而不是对象本身. List接口扩展了Collection并声明存储一系列元素的类集的特性.使用一个基于零的下标,元素可以通过它们在列表中的位置被插入和访问.一个列表可以包含重复元素.List在集合中是一个比较重要的知识点也是在开发中最常用的. LinkedList 的底层实现是用双链表实现的 当执行插入或者删除操作时用LinkedList比较好,这和底层实现有关,因为他是用双链表实现的当执行插入或是删除或是增加操作时链表其余…
设计2个类,要求如下: (知识点:类的继承 方法的覆盖)1.定义一个汽车类Vehicle, 1.1 属性包括:汽车品牌brand(String类型).颜色color(String类型 )和速度speed(double类型). 1.2 至少提供一个有参的构造方法(要求品牌和颜色可以初始化为任意值 ,但速度的初始值必须为0). 1.3 为属性提供访问器方法.注意:汽车品牌一旦初始化之后不能修改. 1.4 定义一个一般方法run(),用打印语句描述汽车奔跑的功能 1.5 在main方法中创建一个品牌为…
MySQL MySQL是一种关系数据库管理系统,是一种开源软件.可搭配PHP和Apache可以有更好的性能,也可以工作在众多的平台上.Orcale是一个数据库创建多个用户,MySQL是一个用户创建多个数据库. 安装注意事项: 端口:3306:默认用户:root:字符集:设置为gbk或者utf-8: 安装时可以启用远程登陆,创建匿名用户: 可以安装图形化界面,方便操作 MySQL列的类型: 数值类型: smallint():占2个字节 int():占4个字节,integer是int的同义词,也是占…