- 博客(22)
- 收藏
- 关注
转载 Java基础之Scanner类详解
1.包:import java.util.Scanner2.使用方法:Scanner reader=new Scanner(System.in); 然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:nextByte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),ne...
2019-04-22 22:33:44 406
转载 Java基础之运算符
Java的运算符,分为四类:算数运算符、关系运算符、逻辑运算符、位运算符。算数运算符(9):+ - * / % ++ --关系运算符(6):== != > >= < <=逻辑运算符(6):&& || ! ^ & |位运算符(7):& | ~ ^ >> << ...
2019-04-18 18:03:50 155
转载 Java基础之变量于常量
变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。变量变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程...
2019-04-18 17:56:57 169
转载 Java基础之标识符
1什么是标识符就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class后跟的Demo,就是我们定义的类名。类名就属于标识符的一种。标识符除了应用在类名上,还可以用在变量、函数名、包名上。(要求同学们先记住,以后会详细见到这些)。2标识符必须遵循以下规则1.标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和...
2019-04-18 17:52:55 160
转载 Java基础之三种注释
单行注释://注释内容多行注释:/*...注释内容....*/文本注释:/**..注释内容....*/ 这种注释可以用来自动地生成文档。在JDK中有个javadoc的工具,可以由源文件生成一个HTML文档。使用这种方式注释源文件的内容,显得很专业,并且可以随着源文件的保存而保存起来。也就是说,当修改源文件时,也可能对这个源代码的需求等...
2019-04-18 17:47:48 171
转载 Java基础之常见异常的种类
Java Exception:1、Error 2、Runtime Exception 运行时异常3、Exception 4、throw 用户自定义异常异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还包含运行异常类Runtime_Exception和非运行异常类Non_RuntimeExc...
2018-11-13 10:16:35 146
转载 Java基础之多线程入门
此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢? 本文主要讲java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的线程函数用法、概述等。首先让我们来了解下在操作系统中进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进...
2018-11-13 10:12:02 124
转载 Java基础之IO
Java I/O流是一组有顺序的,有起点和终点的字节集合。是对设备文件间数据传输的总称和抽象。在IO中涉及的设备文件包括文件、控制台、网络链接等,这其中又根据流的方向可以将两端的设备文件分为数据源对象和接收端对象数据源对象:有能力产出数据 接收端对象:有能力接收数据而IO流实际上屏蔽了在实际设备中的处理数据的细节,这些处理方式也叫通信方式可以包括顺序、随机存取、缓冲、二进制、按...
2018-11-10 14:09:07 161
转载 Java基础之命名规范
类命名规范:类名使用 UpperCamelCase 风格(首字母都大写),必须遵从驼峰形式。 例如: MessageUtil抽象类命名使用 Abstract 或 Base 开头 ; 异常类命名使用 Exception 结尾 ; 测试类命名以它要测试的类的名称开始,以 Test 结尾。对于 Service 和 DAO 类,基于 SOA 的理念,暴露出来的服务一定是接口,内部的实现类用 I...
2018-11-09 20:49:36 212
转载 Java基础之集合
一、集合的由来 通常,我们的程序需要根据程序运行时才知道创建多少个对象。但若非程序运行,程序开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道它的准确类型。为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象,而这些对象用什么来容纳呢?我们首先想到了数组,但是数组只能放统一类型的数据,而且其长度是固定的,那怎么办呢?集合便应运而生了! 为了对集...
2018-11-09 19:31:32 171
转载 Java基础之多态
之前我们的文章讲了Java的封装和继承,封装讲的时候,并没有体现出来封装的强大之处,反而还要慎用封装。因为这时的封装还没有和多态联系到一起,还无法看出向上转型的厉害之处。多态,是指同一个行为具有多种的表现形式。同一个方法根据调用对象的不同而产生多种结果。对于Java而言,多态就是程序中定义的引用变量,和调用方法的代码在编译的时候就决定好了,但引用变量所指向的对象,却是在运行时才确定的。举一个很简...
2018-11-09 19:27:03 166
转载 Java基础之继承
上文Java 浅析三大特性之一封装我们说到Java是一个注重编写类,注重于代码和功能复用的语言。Java实现代码复用的方式有很多,这里介绍一个重要的复用方式——继承。在介绍继承之前,我们要明确一点,继承是一个比较复杂的编写类的方式,他会破坏掉父类的封装,因此只有我们确定需要用到继承的时候,我们才会用继承。继承的概念继承是一种构建新类的方式,他是基于已有的类的定义为基础,构建新的类,已有的...
2018-11-09 19:25:44 256
转载 Java基础之封装
在说Java 三个特性之前,我们先了解一下什么是面向对象,以及为什么Java是面向对象的语言。面向对象是区别于面向过程的一种编程的思想。我们可以通过这个例子冰箱装大象的例子来了解一下面向对象与面向过程的区别。想必通过这个例子,应该清楚了面向对象与面向过程的区别。 面向过程是指我们主要注重于每一阶段的过程,而面向对象是指我们主要注重每一个动作的执行者。Java就是注重于动作的执行者,注重于编写类...
2018-11-09 19:24:21 181
转载 Java基础之常用基类
本文主要介绍几种Java中常用类的应用。一、System类从API当中我们可以看出,public final class System exends Object。System类包含一些有用的字段和方法。这些字段和类都被static修饰了,说明他们都不能被实例化。在System类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快...
2018-11-08 17:39:48 5841
转载 Java安装eclipse出现failed to load the jni shared library解决方式
开始菜单录入CMD命令,调出DOS操作窗口 录入命令java -version,通过DOS命令查询Java的位数,显示64-Bit Server。 打开Eclipse的安装目录,找到文件eclipse.ini。 打开文件eclipse.ini,找到“win32.win32.x86,”如下图。 通过以上...
2018-11-08 17:34:16 898
转载 Java基础之流程控制
一、介绍Java流程控制包括顺序控制、条件控制和循环控制。 顺序控制,就是从头到尾依次执行每条语句操作。条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操作A,反之则执行操作B。循环控制,又称为回路控制,根据循环初始条件和终结要求,执行循环体内的操作。 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java有两种分支...
2018-11-07 21:09:43 189
转载 Java基础之数组
Java 中定义数组的语法有两种: type arrayName[]; type[] arrayName;type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。例如:int demoArray[]; int[] demoArray;这两种形式没有区别,使用效果完全一样,读者可...
2018-11-07 21:04:08 157
转载 Java中分为基本数据类型和引用数据类型区别
一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32767,默认值0int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0long:长整型,在内存中占64位,即8个字节...
2018-11-05 19:29:28 179
转载 Java基础之四类八种数据类型
第一类:逻辑型boolean第二类:文本型char第三类:整数型(byte、short、int、long)char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位long从-9223372036854775808到9223372036854775807共19位第四类:浮点型(float、dou...
2018-11-05 17:06:48 127
转载 Java基础之第一个Java程序HelloWorld及注释
代码如下:// 一个文件中只能有一个共有的类,并且与文件名称一致,大小写注意public class HelloWorld{ // 程序的入口 public static void main(String args[]){ // 向控制台输出信息 System.out.println("HelloWorld"); }} // 的作用是单...
2018-11-05 16:59:43 610
转载 Java基础之关键字和保留关键字
1. Java关键字与Java保留字的区别? Java关键字(KeyWord): 对Java的编译器有特殊的意义,他们用来表示一种数据类型或者表示程序的结构。 Java保留字(Reserved Word):为Java预留的关键字,现在还没有用到,但在升级版本中可能作为关键字被使用。 2.Java关键字和Java保留字都包括哪些? Java关键字 (50个)...
2018-11-05 09:15:59 268
转载 Java基础中之配置环境
1.首先,安装JDK 1.7版本2.配置环境属性,要右击“我的电脑”点击下级“属性”一栏 3.选择弹窗中的“高级”选项 4.选择“环境变量”一栏 5.在弹窗新建系统变量 6.在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径,点击确定 7.在上一级“系统变量”中查看PATH变量,若无则新建变量 PATH...
2018-11-04 21:09:58 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人