JAVA初级
文章平均质量分 71
介绍JAVA初级的知识和应用,
从八大类型开始,然后数组,条件和循环语句,方法,对象,三大特性,集合,io流,线程,socker一 一介绍.
星星星小冷猫
这个作者很懒,什么都没留下…
展开
-
JAVA基础(三十六)properties类基本操作,通过配置文件读取数据库配置
properties配置文件properties是JAVA中的配置文件,其后缀名是.properties.它主要用来存放一些全局易修改的的常量配置。一,properties格式.properties的格式是key=value,一行一个键值对,不用分号隔开。因为分号是具体的值。比如:username=root //它获取的就是"username"的值是"root"username=ro...原创 2019-05-27 16:26:34 · 1082 阅读 · 0 评论 -
JAVA初级(三十五)JDBC介绍,用JAVA代码获取和修改数据库信息,预编译与编译的区别
JDBCJDBC是使用JAVA代码来连接和操作数据库的一项技术。JAVA提供了一个Connection接口用于各大数据库厂商实现。每个数据库厂商实现这个类提供一个驱动。我们就能够用JAVA代码来操作数据库了。...原创 2019-05-23 16:44:15 · 492 阅读 · 0 评论 -
JAVA初级(三十四),反射介绍和基本使用。反向获取Class对象
正常情况下我们获取一个对象要new XXX,但有一种方法可以不用这么做就可以获取一个对象。也就是在JAVA运行期间能够动态的获取一个类的Class对象,这个Class对象能够对其进行类名,属性,构造方法,方法等的获取以及方法的调用,这么一个过程就是反射从这里能初步了解,如果你要造一个框架给别人用.但你不知道别人的类会取什么名字。这时如果你要操作别人写的未知的类。那么反射就是一个很好的办法1,通...原创 2019-04-16 23:38:47 · 291 阅读 · 0 评论 -
JAVA初级(三十三),网络编程Socket基本使用,单向和双向通信
JAVA中有一个用来网络编程的类就是Socket,通过它提供的Api可以实现服务端与客户端之间的通信使用Socket实现简单的单向通信制作简易聊天器使用Socket实现简单的单向通信首先如果要实现通信,肯定要有个服务端和客户端。服务端 //指定端口 int port = 9999; ServerSocket serverSocket = new Ser...原创 2019-04-16 23:37:16 · 1727 阅读 · 0 评论 -
JAVA初级(三十二)I/O流基础(4),字节和字符缓冲流Buffer介绍以及和非缓冲流的效率差距
缓存流是一个能让字节或字符流加快读取和写入的一种流。字节流在读取文件时每次读取一个字节都会去操作磁盘这样如果数据量大的话,就会很频繁的操作磁盘。效率低下但如果使用了缓存流,JAVA程序就会一次性从磁盘拉取大量数据先放到JAVA内存中。然后在JAVA程序就会先从这个内存读取。如果读完了。在重新从磁盘在拉取大量数据。这样就大大的减少了操作磁盘的频率,从内存读取数据的效率要远高于从磁盘读取的效率...原创 2019-04-15 18:03:55 · 1014 阅读 · 0 评论 -
JAVA初级(三十一)I/O流基础(3),字符流FileReader和FileWriter
s原创 2019-04-12 10:46:42 · 198 阅读 · 0 评论 -
JAVA初级(三十)I/O流基础(2),字节流介绍,文件内容的编辑和读取
I/O流有输入流和输出流来对文件的内容进行读取和写入。其中字节流就是其中一种能够对文件进行读取和写入的类字节流主要使用FileInputStream和FileOutputStream来对文件内容进行操作。1,字节输入流FileInputStream将文件的内容输入到我们想输入的地方。也就是读取文件内容(1)创建一个字节输入流读取文件以下是文件目录,在’F:/java/pro.txt’里...原创 2019-04-10 16:57:43 · 167 阅读 · 0 评论 -
JAVA初级(二十九)I/O流基础(1)File类介绍,文件创建,删除,重命名和获取
File类是一个专门操作文件的类。它能够把你磁盘上的某一个文件或文件夹作为一个对象从而能够对这个文件或这个文件夹进行增删改查的操作,比如新增文件,查看文件属性。删除文件等。使用I/O流还可以进行文件修改,这些文件和文件夹都会对应着一个路径1,File根据路径获取一个File实例对象,并判断其是否存在或着判断属于文件夹还是文件File file = new File("F:/java");...原创 2019-04-10 09:08:07 · 262 阅读 · 0 评论 -
JAVA初级(二十八)多线程(4)死锁的形成与Lock接口基本使用
死锁就相当于程序停在那不动了。这是很严重的一个错误。死锁主要是线程中有多个同步锁时才有可能导致的问题原创 2019-03-01 18:02:25 · 163 阅读 · 0 评论 -
JAVA初级(二十七)多线程(3)线程安全与线程同步synchronized的基本使用
s原创 2019-01-31 17:37:50 · 371 阅读 · 0 评论 -
JAVA初级(二十六)多线程(2)Callable接口实现多线程,Thread和Runnable,Callable的区别
实现多线程还有一个方法那就是实现Callable接口实现Callable接口实现多线程Thread和Runnable,Callable的区别实现Callable接口实现多线程1,实现Callable接口并重写call()方法public class CallableDemo implements Callable { @Override public Object call(...原创 2019-01-28 18:16:34 · 268 阅读 · 0 评论 -
JAVA初级(二十五)多线程(1)的基本概念,Thread和Runnable
s原创 2019-01-28 17:05:02 · 105 阅读 · 0 评论 -
JAVA初级(二十四)自动装箱与自动拆箱介绍与注意事项
s原创 2019-01-08 00:14:07 · 374 阅读 · 0 评论 -
JAVA初级(二十三)异常处理(3)自定义异常的介绍和使用
s原创 2019-01-06 22:02:11 · 334 阅读 · 0 评论 -
JAVA初级(二十二)异常处理(2)throw和throws的基本使用和它们的区别
本节讲异常处理中的throw和throws关键字throw和throws关键字throwsthrowthrow和throws的区别throw和throws关键字1,throws:,如果有些异常你不想在这个方法里面捕获处理,就是在这个方法里面使用try…catch.那就使用throws,然后把这个异常交给调用它的人来处理–>所以通俗一点来说就是我不想处理这个异常。给上一级调用我的人处理把。...原创 2019-01-06 00:33:45 · 491 阅读 · 0 评论 -
JAVA初级(二十一)异常处理(1),什么是异常?异常如何避免和捕获?try..catch.finally
本节介绍异常异常的分类。异常的捕获处理在编写JAVA代码的时候,如果你漏了一个分号,或者写错名称啥的,在你点击运行之前就会有红线提示你这个错了这个是编译器给你找的错。但有的时候编译器找不出错误,比如 int a=1/0; 这句话不会报错然后在你运行的时候会输出一串红字。这个在运行的时候给你报的错就是异常如果程序出现了异常,在未做捕获的情况下会中止程序的运行. public static v...原创 2019-01-05 00:24:08 · 530 阅读 · 0 评论 -
JAVA初级(二十)集合框架之Map的基本使用和介绍
s原创 2019-01-04 17:42:03 · 493 阅读 · 0 评论 -
JAVA初级(十九)泛型的介绍和基础使用
s原创 2019-01-04 17:41:38 · 139 阅读 · 0 评论 -
JAVA初级(十八)集合框架之List和Set的基本介绍和使用以及区别
s原创 2019-01-02 22:07:09 · 360 阅读 · 0 评论 -
JAVA初级(十七)对象之三大特性:多态
s原创 2018-12-29 17:36:23 · 115 阅读 · 0 评论 -
JAVA初级(十六)接口的介绍,和基础使用
接口是一个抽象方法的集合,它不是类.1,接口如何定义,interface关键字?接口里面有什么?接口定义: 把我们平时定义类的那个class改成interface就行了。也就是用interface来修饰...原创 2018-12-28 23:00:46 · 348 阅读 · 1 评论 -
JAVA初级(十五)final关键字基础使用和使用目的
本节介绍final关键字的基本使用以及使用它的目的一般是什么final关键字怎么用?1,final修饰类,表示这个类不能被继承.2,final修饰方法,表示这个方法不能被重写3,被final修饰的变量不能被修改4,被final修饰的参数不能被修改final能提升性能吗?什么是final关键字?final关键字和static一样是一种状态修饰符.被final修饰的东西不能够被改变这就是fina...原创 2018-12-21 00:37:26 · 177 阅读 · 0 评论 -
JAVA初级(十四)抽象类介绍,抽象方法使用
本节介绍抽象类和抽象方法.在面原创 2018-12-19 23:14:18 · 467 阅读 · 0 评论 -
JAVA初级(十三)方法的重写和重载
本节介绍方法的重写和重载方法的重写(Override)方法的重载(Overload)重载和重写的区别.方法的重写(Override)1, 什么是方法的重写?就是将子类从父类继承下来的方法重新编写的过程.其中参数和返回值,名称不能修改.2,如何来实现重写?public class Teacher extends Human { @Override public void f...原创 2018-12-19 21:53:53 · 222 阅读 · 0 评论 -
JAVA初级(七)状态修饰符static(2), 静态(static)代码块介绍和使用
s原创 2018-12-17 22:56:10 · 148 阅读 · 0 评论 -
JAVA初级(十二)对象之权限修饰符
我是导航权限修饰符是什么?有哪些?权限修饰符怎么用?功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入权限修饰符是什么?...原创 2018-12-17 22:49:36 · 339 阅读 · 0 评论 -
JAVA初级(十一)对象之super关键字
这次介绍super关键字,super表示父类的引用的。一个类如果继承了另外一个类,那么这个类的对象的引用是this,继承的那个类的引用就是supersuper如何来使用?super如何来使用?super如何来用呢?在代码表现上和this一样.就是super.方法(),super.变量。super()调用父类构造方法有这么两个类,孩子类和父亲类. Child继承Father类public ...原创 2018-12-14 22:58:57 · 610 阅读 · 0 评论 -
JAVA初级(十)对象之this关键字
s原创 2018-12-14 00:07:03 · 277 阅读 · 0 评论 -
JAVA初级(九)对象之三大特性:继承----继承基础使用和作用
s原创 2018-12-12 23:51:00 · 148 阅读 · 0 评论 -
JAVA初级(八)对象之三大特性:封装
JAVA对象有三大特性:封装,继承,多态.这篇首先介绍封装原创 2018-12-11 23:24:10 · 145 阅读 · 0 评论 -
JAVA初级(七)状态修饰符static,静态方法和静态变量介绍和使用
我是导航static关键字是什么?static变量,也称静态变量,类变量static关键字是什么?直接百度翻译一下static 就是静止的意思它是一种状态修饰符,被static修饰的变量或方法能够不用被实例化就能直接获取.就好比桌子上有一个杯子,它是静止放在桌上的。那么你需不需要先获取这个桌子才能拿到被杯子?不需要,你只需要加载这个桌子,就能直接拿到杯子。这么说抽象了点用代码来体现下被...原创 2018-12-09 23:54:12 · 1242 阅读 · 1 评论 -
JAVA初级(六)对象和类(2)类的成员变量,局部变量.方法
本回介绍类的主要组成里的成员变量,和方法,以及方法内的局部变量成员变量实例变量局部变量什么是局部变量?那么局部变量怎么用?它和成员变量的区别?成员变量1,什么是成员变量?定义在方法外面的变量就是成员变量成员变量分为实例变量和静态变量其中静态变量下回说,这里涉及到static关键字.下回介绍static关键字实例变量实例变量是成员变量的一种,它在JAVA里如何写的?public cl...原创 2018-12-07 15:15:30 · 252 阅读 · 0 评论 -
JAVA初级(六)对象和类(1)基础介绍和使用,构造方法介绍
我是导航1,对象和类基本概念2,JAVA中对象和类的基础使用3,类的组成1,构造方法成员变量,类变量,方法下回在介绍.1,对象和类基本概念对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。–来自菜鸟教程比如,我们有一个苹果手机,他有拍照,打电话等功能.有...原创 2018-12-06 16:43:21 · 129 阅读 · 0 评论 -
JAVA初级(五)方法--方法的基础使用,可变参数介绍
我是导航1,什么是方法?2,方法怎么定义?怎么写?如何调用?参数又是什么?怎么用? 一,什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用--来自菜鸟教程通俗一点来说就是你用JAVA来输出hello world,你是不是就得写System.out.println(...原创 2018-12-03 22:55:00 · 197 阅读 · 0 评论 -
JAVA初级(四)数组(2)二维数组
我是导航1,二维数组是什么?2,二维数组如何定义?如何赋值和取值? 一,二维数组是什么?二维数组其实就是在数组里面塞数组,也就是创建一个数组,里面的每一个元素也是数组.这样就是二维数组比如{{1,2,3},{4,5,6}} -->这就是二维数组了 二,二维数组如何定义?如何赋值和取值?那么二维数组要怎么定义呢类型[][] 名称 = new 类型[长度...原创 2018-11-30 18:02:30 · 252 阅读 · 0 评论 -
JAVA初级(四)数组(1)一维数组
我是导航1,数组是什么?2,一维数组怎么写?怎么赋值?怎么取值?怎么输出? 一,数组是什么?专业的话来说就的一个有序的序列,里面的每一个数组被成为元素.--是一种数据结构通俗的话来说就是把一堆东西按照先来后到的顺序从0开始一个一个编号然后按编号顺序排成一排的东西数组分为一维数组和二维数组二,一维数组怎么写?类[] 名称 = new 类[长度];类[] 名称...原创 2018-11-29 23:25:36 · 190 阅读 · 0 评论 -
JAVA初级(三)循环语句(2)do.while和while
我是导航1,while是什么?怎么写?2,do..while是什么?怎么写? 一,while是什么?怎么写?while是循环语句中的一种,它也可以实现循环语句的功能.那么while怎么写?while(结束条件表达式①){循环体②}序号表示执行顺序☝先执行①,如果①返回true则执行②否则结束循环 int i = 10; while(i>1)...原创 2018-11-28 20:51:10 · 148 阅读 · 0 评论 -
JAVA初级(三)循环语句(1)--for循环
---我是导航1,什么是循环语句?2,循环语句有哪些?3,for循环怎么写? 一,什么是循环语句?循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 循环语句是由循环体及循环的终止条件两部分组成的。--百科通俗点说就像是1个人搬砖,每搬一块砖就离结束条件近一些,搬完了你就可以休息了。-->搬砖的过程=循环体,搬完才能休息=结束条件...原创 2018-11-27 22:30:26 · 221 阅读 · 0 评论 -
JAVA初级(二)条件语句
我是导航1,条件语句是什么?2,条件语句怎么写?一,条件语句是什么?条件语句是用来判断给定的条件是否满足(表达式值是否为0),并根据判断的结果(真或假)决定执行的语句(来自百度百科)通俗一点来说就是,如果这个成了我就做这个,否则我就做那个.那么怎么玩呢?条件语句的结构二,条件语句怎么写?基础结构if(表达式1){代码1}else {代码2}...原创 2018-11-26 23:26:25 · 113 阅读 · 0 评论 -
JAVA初级(一)认识八大基础数据类型(2)-浮点型,字符型,布尔型
我是导航1,浮点型float,double2,字符型char3,String是什么?4,布尔型boolean一,浮点型:float,double浮点型是什么?通俗点说就是带小数的数字。float f = 0.3f;double b = 0.3;什么时候要用浮点型-->需要进行小数运算的时候float和double区别:1,定义不同 float需要加...原创 2018-11-26 22:42:16 · 401 阅读 · 0 评论