Java基础
华科易迅
这个作者很懒,什么都没留下…
展开
-
Java语言学习二十六(Lambda)
原创 2020-04-02 16:31:52 · 118 阅读 · 0 评论 -
Java语言学习二十五(线程池)
package com.gf.erp.thread;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;public class ThreadPoolTest { public sta...原创 2020-04-02 11:36:56 · 100 阅读 · 0 评论 -
Java语言学习二十四(注解)
常见注解注解用法如何定义注解注解应用注解在Java开发框架中使用广泛,Spring,Hibernate,SpringMVC中都会用到注解配置框架,简化程序设计,提高开发效率。...原创 2020-04-01 15:25:11 · 111 阅读 · 0 评论 -
Java语言学习二十三(JDBC)
原创 2020-04-01 14:28:02 · 85 阅读 · 0 评论 -
Java语言学习二十二(反射)
使用反射创建对象使用反射调用方法通过反射调用构造方法通过反射设置属性原创 2020-04-01 12:09:26 · 102 阅读 · 0 评论 -
Java语言学习二十一(网络编程)
网络编程包括客户端程序,服务器程序和网络协议,Java语言提供Java 点 net包,对网络编程提供了丰富的API,使Java可以非常容易实现网络编程。TCP编程UDP编程HTTP编程设计Java网络服务器代码Base64.javaimport java.io.*;public class Base64{ priv...原创 2020-04-01 11:58:56 · 171 阅读 · 0 评论 -
Java语言学习二十(IO流)
File类File是文件系统中文件和目录路径名的抽象表示形式,Java程序可以使用它操作文件和目录。包括创建文件和目录,删除文件和目录,显示目录下的所有文件等。IO流对象流字符流按行读字符流思考题...原创 2020-04-01 11:39:03 · 94 阅读 · 0 评论 -
Java语言学习十九(线程)
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。继承Thread和实现Runnable接口创建线程的区别是继承Thread类方式编写简单,但无法继承其它父类。实现Runnab...原创 2020-04-01 11:17:45 · 125 阅读 · 0 评论 -
Java语言学习十八(异常)
异常是程序运行过程中出现的错误。Java语言的异常处理框架是Java语言健壮性的一个重要体现。所有异常继承基类ThrowableJava对异常的处理分为两种,一是使用try,catch进行捕捉并处理异常,二是不处理抛出异常,让其它类或者JVM去处理异常Java异常分为两类,一是错误,二是异常,错误是无法捕捉处理,我们只能捕捉异常。代码中除零抛出算术异常,这个异常是可以避免的,对除数...原创 2020-04-01 10:37:44 · 84 阅读 · 0 评论 -
Java语言学习十七(集合)
思考题原创 2020-03-31 16:05:58 · 108 阅读 · 0 评论 -
Java语言学习十六(内部类)
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类思考题...原创 2020-03-31 15:26:27 · 111 阅读 · 0 评论 -
Java语言学习十五(Object基类与基本类型包装类)
Java语言是面向对象的编程语言,Java程序中除了定义的基本类型的变量,其他的一切都是对象,所有对象对的类型都属于类,所有类都需要继承一个基类,那就是Object基类。也就是说,你声明的任意一个对象都是基类Object的对象,Object是最顶层的数据类型,即便是基本数据类型,也可以转换为其对应的包装类。也属于Object基类的对象。hashCode方法获取对象在内存堆中...原创 2020-03-31 15:13:40 · 393 阅读 · 0 评论 -
Java语言学习十四(接口)
使用接口好处思考题原创 2020-03-31 11:48:52 · 110 阅读 · 0 评论 -
Java语言学习十三(static,final,abstract关键字)
思考题原创 2020-03-31 11:32:50 · 76 阅读 · 0 评论 -
Java语言学习十二(方法重载/方法重写)
上面例程中println()方法就是方法重载。方法重载重载(overloading) 是在一个类里面,方法名字相同,而参数类型或参数个数不返回,类型可以相同也可以不同。不能以返回值类型区分方法重载。import java.util.*;public class Test { public void methodOne(String name) { } public v...原创 2020-03-31 11:13:01 · 154 阅读 · 0 评论 -
Java语言学习十一(多态)
通过参数类型实现的Java多态方法通常参数类型使用抽象类创建多态对象方法多态方法调用顺序Super关键字思考题原创 2020-03-31 10:43:13 · 120 阅读 · 0 评论 -
Java语言学习十(封装/继承)
import java.util.*;class A{ public A() { System.out.println("创建对象A"); }}class B extends A{ public B() { System.out.println("创建对象B"); }}class C extends B{ public C...原创 2020-03-31 09:57:17 · 89 阅读 · 0 评论 -
Java语言学习九(面向对象)
思考题目原创 2020-03-30 21:18:21 · 130 阅读 · 0 评论 -
Java语言学习八(排序)
排序在编程中经常用到,排序的算法与编程语言无关,所有编程语言都可以使用这些算法实现排序,常用的排序算法包括冒泡排序、选择排序、快速排序和插入排序,近期由于出现大数据分布计算的思想,出现了归并排序,就是将多个有序集合,合并在一起再次优化排序的算法。排序需要使用数组,使用嵌套循环将数组中的元素相互比较,并且互换位置,达到排序目的。不同的排序算法是对数组元素比较和互换的方法不同。冒泡排序...原创 2020-03-30 11:20:54 · 140 阅读 · 0 评论 -
Java语言学习七(数组)
程序基本上都是由数据结构和算法组成,数据结构需要定义变量存储,当需要很多存储很多数据时,需要定义很多变量,代码编写非常繁琐,所以引入数组,数组可以存放一组数据,定义和使用都比较容易。数组主要解决很多数据存储和管理的问题,避免定义很多变量。数组是分类型,特定类型的数组只能存储特定类型的数据,Java有八种基本数据类型(boolean,byte,char,short,int,float,long...原创 2020-03-29 20:33:36 · 123 阅读 · 0 评论 -
Java语言学习六(循环结构与Java转义符)
上一节中循环标签,你可以理解为循环体的别名,但标签的含义不只代表循环,由于Java历史版本的原因,Java标签可以代表程序执行位置,在早期的Java版本中存在goto语句,是可以无条件跳转到任意执行位置的,就是使用标签定义Java执行位置的。Java转义符使用\b退格键控制控制台等待效果public class Test { public static void main(Stri...原创 2020-03-29 12:23:56 · 86 阅读 · 0 评论 -
Java语言学习五(分支结构与循环结构)
基本上所有的编程语言都包括三大控制结构,不管是面向过程的编程语言,还是面向对象的编程语言,三大控制结构包括:顺序结构(代码逐行往下执行,根据编程逻辑决定的)分支结构(根据条件判断,代码如何跳转执行)循环结构(当满足条件时循环执行某段代码,直到条件不符合为止)顺序结构比较简单,就是按照程序员的意志逐行编写代码,JVM解析器逐行执行代码,例如:public class Test { pu...原创 2020-03-29 09:51:57 · 211 阅读 · 0 评论 -
Java语言学习四(Java标识符与关键字)
Java标识符是Java类名、包名、变量名,如何定义类名、包名和变量名能够体现出Java工程师技能高低和工作经验多少,Java编程规范中规定很多编码约定,这里重点强调一下关键几点。编写Java程序时,必须定义包名、类名、变量名,这些名词都属于Java标识符,这些名称可以是任意英文字母和数字,已经特殊字符($,_)的组合,数字不能放在第一个位置int age = 10;//合法int _a...原创 2020-02-25 21:51:21 · 191 阅读 · 0 评论 -
Java语言学习三(Java运算符)
Java语言定义了八种基本数据类型,围绕八种基本数据类型Java语言定义很多运算符,按照表达式中的操作数个数分为单目运算符、双目运算符和三目运算符;按照运算符的功能分为算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符。算术运算符单目运算:~(按位取反)、! (取非)、-(负号运算符)、 ++(自增)、 - -(自减)~按位取反例程双目运算:+ - * / %...原创 2020-02-15 19:34:38 · 162 阅读 · 0 评论 -
Java语言学习二(Java基本数据类型)
计算机是处理逻辑运算的,计算机必须能够正确地表示数据,计算机元器件只能区分高低电平或者有无电压等电气物理体系,所以计算机每条线路同一时刻只能表示两种状态,也就是常说的计算机只能表示0/1二进制数据,而且计算机CPU只能作加法运算,其他的运算必须转化为加法运算实现。在学习Java基本数据类型前有必要学习一下计算机的基本数值。常用的数值有二进制、八进制、十进制、十六进制等等二进制数据中只有0和1,...原创 2020-02-15 16:29:19 · 250 阅读 · 0 评论 -
Java语言学习一(Java环境准备与常用Java命令)
任何一门计算机语言原创 2020-02-15 11:16:19 · 217 阅读 · 0 评论 -
001_Java介绍与环境配置
在这里插入图片描述原创 2019-07-29 22:26:29 · 105 阅读 · 0 评论