1计算机基础知识
对于基于零学习的人来说,它从对计算机操作和其他知识的了解扩展到Java语言的开发和开发工具的使用。主要目的是让您知道如何执行计算机命令,了解Java的语言,并感受如何在编程语言Java中开发程序。
1)计算机基础知识
让人们享受零的学习首先了解计算机相关的知识,然后了解Java语言。
2)常见的DOS命令
了解DOS是什么,并掌握打开DOS控制台的方法。同时,熟悉常用的DOS命令,例如:驱动器号切换,输入指定的目录,删除文件等,并使用DOS命令进行操作和控制计算机。
3)Java概述
了解Java语言的开发历史,Java语言平台的版本,Java语言的特征以及JRE和JDK。 JRE是Java的操作环境,JDK是Java开发套件,其中包含Java开发工具和JRE。因此,安装JDK后,无需单独安装JRE。
4)JDK环境安装和配置
知道JDK是什么及其重要性,我们将学习如何在下一步中安装和配置JDK环境。在安装JDK之前,我们首先需要下载JDK。对于不同的系统,我们需要下载不同版本的JDK。
5)环境变量配置
了解路径和类路径环境变量,了解路径变量和类路径变量的角色,并掌握路径变量和ClassPath变量的配置方法。
6)Java程序入门
配置JDK和环境变量时,我们可以开始编写Java程序。以下工具可用于编写Java程序:记事本(包括Microsoft操作系统),EditPlus,Notepad ++,Eclipse,MyEclipse,Sublime等。
2编程基础知识
该模块的研究是让您了解编程的特定过程,学习Java基本语法等的格式。具体来说,您必须掌握不同数据类型的变量的定义和使用,掌握不同运算符的操作规则,掌握执行流程控制语句的流程,编写方法声明和调用,创建数组和访问数组元素和其他知识。
1)评论
在程序开发项目中,用于解释和解释该计划的文本称为评论。 Java中的注释分为以下类型:单行注释,多行评论和文档评论。
2)关键词
了解Java关键字的含义和特征,并掌握使用关键字的预防措施。
3)标识符
了解标识符是什么,标识符的构成规则,以及使用标识符时的预防措施。
4)常量和变量
了解常量和变量的含义,并掌握常量和变量之间的差异,变量的定义格式,以及变量的分配。
5)数据类型
掌握Java语言的数据类型,例如基本数据类型:字节,短,int,long,float,double,char,boolean和引用类型:类,接口和数组。
6)运营商
熟悉Java中的运算符:算术运算符,赋值运算符,比较运算符,逻辑运算符,按位运算符,三元运算符。
7)流量控制声明
了解什么是流量控制语句,掌握以下流量控制语句:序列结构,选择结构,循环结构,并且能够通过流量控制语句实现特定功能。
8)方法
掌握方法的定义和格式,并能够正确调用方法,了解方法的调用过程,并清楚地了解方法的注意事项;掌握方法过载及其特征。
9)阵列
了解数组的概念,掌握定义格式,静态初始化和动态初始化阵列,并能够了解Java中数组的存储图。熟悉数组遍历,获取最大值,数组元素相反顺序,阵列元素搜索,阵列排序和二进制搜索,以及二维阵列的定义格式和初始化。
3面向对象
在现实世界中,各处可以看到的一件事是一个物体,并且一个物体是存在的实体,例如人类,书桌,计算机和高层建筑物。人类解决问题的方式总是简化复杂的东西,因此他们考虑这些对象组成的部分。该物体通常分为两部分,即动态部分和静态部分。静态部分,顾名思义,是无法移动的部分。这部分称为“属性”。任何对象都将拥有自己的属性,例如一个人,其中包括身高,脂肪,性别和年龄等属性。但是,有些人具有这些属性的行动将表现也是值得探索的部分。这个人可以哭,微笑,谈话和走路。这些是人的行为(动态部分)。人类探索对象的属性,并观察对象的表现,了解对象。1)面向对象的思维
了解面向过程的编程想法,能够通过案例来了解Java面向对象的编程思路,并了解面向对象的开发,设计和功能。
2)类和对象
了解类是什么,什么是对象,并了解类与对象之间的关系;精通类定义,对象记忆图等。
3)成员变量和局部变量
了解成员变量是什么,是什么是局部变量,并掌握他们在类中的位置的差异,内存中的位置,生命周期,初始化值等。
4)匿名对象
了解匿名对象是什么,并掌握匿名对象的两个用例。
5)包装
有清楚地了解包装是什么,能够理解包装的优缺点,掌握包装原则。
6)这个关键词
掌握此关键字的含义和使用。
7)施工方法
了解施工方法是什么,施工方法的作用,以及与施工方法相关的预防措施。
8)继承
了解继承的是,继承的好处,java中继的遗传特征和预防措施,成员变量与继承中的关系,构建方法的关系,成员方法的关系,方法重写与方法重载之间的关系。
9)多态性
了解多态性是什么,掌握多态性病例和成员访问的特征,多态性的优点和缺点,以及多态性的转化问题。
10)抽象课程
了解其抽象类是什么,其特征和其成员的特征。
11)界面
了解接口是什么,接口的特征,接口成员的特征,类和类,类和接口之间的关系,以及抽象类和接口之间的区别。
12)内部类
什么是内部类,内部类的访问特征,内部类的位置,什么是成员内部类,本地内部类,匿名内部类,以及在开发中使用匿名内部类。
4个常见类别
类库是Java API(应用程序编程接口),它是系统提供的实现标准类的集合。在程序设计中,合理和充分利用类库提供的类和接口不仅可以完整的字符串处理,绘图,网络应用,数学计算等,还可以大大提高编程效率,使程序简洁且易于理解 。
学习内容:主对象类,扫描仪类,字符串类,stringbuffer类,stringbuilder类,数组类,基本包装类,正则表达式,数学类,随机类,系统类,日期类,0级格式类,日历类,以及其他常见方法。
5.放
集合类存储对对象的引用,而不是对象本身。为了方便表达式,我们调用集合中的对象是指对集合中对象的引用。简单地,集合是用于存储数据的容器。
学习内容:什么是集合?阵列和集合有什么区别,集合类,主集合界面,迭代器接口,列表界面,listorator接口,arraylist类,矢量类,矢量类,linkedlist类,通用,设置界面,hashset类,映射界面,hashmap类,linkedhashmap类等。
6io.
IO(输入/输出)是计算机输出/输出的接口。 Java的核心库Java.IO提供了一个全面的IO接口,包括:文件读写,标准设备输出等。在Java中IO是基于流的输入和输出,所有数据都序列化到输出流中,或从输入流读取。
1)异常
了解什么例外情况,异常的原点,常见的例外,例外分类,掌握JVM的默认处理计划的例外,例外处理计划:尝试......捕获......最后,抛出,什么是一个编译时间异常,以及运行时异常,掌握两者之间的差异,抛出关键字,投掷关键字和这两个关键字之间的差异,以及主自定义例外与异常预防措施。
2)文件类
了解文件类是什么,文件类的目的,并掌握文件类的方法:createNewfile(),mkdir(),mkdirs(),delete(),renameto(文件dest),iSdirectory(),iSfile (),存在()和其他方法,以及文件类的基本访问功能方法和高级访问功能方法。
3)IO流
了解IO流是什么,IO流的目的;掌握输入流,输出流,字符流,字节流,IO流的公共基类;如何使用字节流读写数据,复制数据;什么是字节缓冲区流,如何使用字节缓冲区流读写数据;什么是转换流,如何更有效地使用转换流,内存操作流,打印流,标准输入和输出流,序列化流,属性集合。
4)IO流锻炼
(1)复制文本文件;
(2)复制图片;
(3)将ArrayList集合中的字符串数据存储到文本文件;
(4)从文本文件中读取数据(每行是一串数据)到集合中,并遍历集合;
(5)复制单极文件夹;
(6)在UniPolar文件夹中复制指定的文件并修改文件名;
(7)复制多极文件夹;
(8)众所周知,s.txt文件中存在这样的字符串:“hcexfgijkamdnoqrzstuvwybpl”;
(9)请写一个程序以阅读数据内容,对数据进行排序并将其写入SS.txt;
(10)获取每次读取的行数;
(11)登录以注册IO版本。
7多线程
指从软件或硬件中实现多个线程并发执行的技术。具有多线程能力的计算机可以同时执行多个线程,因为硬件支持,从而提高了整体处理性能。具有此功能的系统包括对称多处理器,多核处理器和芯片级多线程或同时多线程处理器。在一个程序中,这些独立运行的程序片段称为“线程”,并且随身介绍编程的概念被称为“多线程”。由于硬件支持,具有多线程能力的计算机可以同时执行多个线程(在台湾的“线程”),从而提高了整体处理性能。
1)多线程
了解什么是线程,多线程是什么,了解Java程序的操作原理,掌握多线程的实现,如何获取和设置线程名称,线程生命周期,如何解决线程安全问题,线程同步,锁定锁,死锁问题,线程间通信,线程状态和状态转换,线程池。
2)多线程面试问题
(1)多线程有几个实施方案,它们是哪些?
(2)有几种方法可以同步,它们是什么?
(3)是否运行()或启动()以启动线程?区别?
(4)睡眠()和等待()方法之间的差异;
(5)为什么等待(),notify(),notifyAll()和其他方法在对象类中定义;
(6)线程的生命周期图。
3)设计模式
了解设计模式的设计模式,设计模式的分类,以及掌握单身设计模式(懒惰和饥饿)。
8网络编程
网络编程的主要工作是通过发送端的规定协议组装信息包,并根据接收端的规定协议解析包以提取相应的信息以实现通信的目的。
9思考
Java反射机制在运行状态,对于任何类,您可以知道此类的所有属性和方法;对于任何对象,您可以调用其任何方法和属性;这种动态获取的信息和动态调用对象的方法的功能被称为Java语言的反射机制。