自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 io

1.字节流可以处理所有数据类型,字符流只能处理字符类型的数据2.输入流只能进行读操作,输出流只能进行写操作一、字节流1.字节输入流:InputStream 是总的父类2.ByteArrayInputStream,StringBufferInputStream,FileInputStream是三种基本的介质流分别从byte  数组,StringBuffer,本地文件中读取数据。3.ObjectInp...

2018-05-28 19:02:32 182

原创 java基础问答题

1、一个 ".java"源文件中是否可以包括多个类(不内部)?有什么限制? 可以,一个类中只能有一个被public修饰的类,这个类名还必须和文件名相同。 2、Java有 没有 没goto? 没有,这个是保留字,还没有在java中被使用。 3、说 &和&& 的区别? 这两个都是与的意思,如果符号两边的表达式都是true,则整个为true,否则,只要一边为fals,就为false,但是&&为

2017-11-14 12:05:45 1846

原创 IO流

File类是创建文件或者文档的 InputStream抽象字节输入流  是个类   继承Object    FilteInputStream是其实现类 OutputStream抽象字节输出流 是个类   继承Object    FileOutputStream是其实现类 1、File类的概述? 文件和目录路径名的抽象表示形式。 构造方法: public

2017-11-06 13:58:16 226

原创 线程

1、进程? 进程就是正在运行的程序 正在运行的程序,是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 2、线程? 在同一个进程内又可以执行多个任务,而这每一个任务就可以看成是一个线程 是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序 一个进程如果有多条执行路径,则称为多线程程序 3、多线程的意义?

2017-11-06 13:56:08 189

原创 集合

Collection是接口 List,Set是它的子接口  ArrayList, LinkedList,Vector 是List的实现类   HashSet,TreeSet是Set的实现类 Map是接口 TreeMap,HashMap是它的实现类 1、为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,java就

2017-11-06 13:55:37 200

原创 异常

1、什么是异常? 异常就是java程序在运行过程中出现的错误。 2、异常的处理方案? try...catch...finally throws 3、如何处理异常? try {   可能出现问题的代码;  }catch(异常名 变量) {   针对问题的处理; }finally {   释放资源; } catch里面必须要有内容。 或者 throws抛出

2017-10-31 19:50:53 221

原创 接口

1、接口的特点:  A:接口用关键字interface表示,interface 接口名{}  B:类实现接口用implements表示,class 类名  implements  接口名{}  C:接口不能实例化,但是接口可以按照多态的方式来实例化  D:抽象子类可以实现接口,但没有太大意义,子类常是一个具体的类,要重写接口中的所有抽象方法 2、接口的成员特点? 成员变量:只能

2017-10-30 19:33:30 219

原创 多态

1、多态的前提与体现? 前提:有继承关系       有方法的重写 体现:有父类对 2、多态中的成员特点? 成员变量:编译看左边,运行看左边 成员方法:编译看左边,运行看右边 构造方法:编译看左边,运行先运行左边,后右边。创建子类对象的时候,访问父类的构造方法,对父类进行          初始化。 静态方法:编译看左边,运行看左边(算不上重写,因为静态方法是在类加载时运行

2017-10-30 19:32:49 276

原创 继承

1、为什么使用继承? 方便修改代码, 减少代码量  2、super关键字? 使用super关键字,super代表父类对象,super不能访问父类的private成员 在子类构造方法中调用且必须是第一句 3、构造方法也能被重写吗? 不能被继承,因此不能重写 4、抽象方法? 抽象方法没有方法体, 抽象方法必须在抽象类里, 抽象方法必须在子类中被实现,除非子

2017-10-30 19:32:23 143

原创 抽象和封装

1、软件出现的目的? 用计算机的语言描述现实世界,用计算机解决现实世界的问题。 2、面向对象的好处? 交流更加流畅,提高设计和开发效率。 3、从现实中抽象出类? a. 找出它的种类  b. 找出它的属性  c. 找出它的行为  4、构造方法? 无返回值类型,构造方法名与类名相同,可以指定参数。 5、方法重载? 方

2017-10-30 19:31:29 194

原创 字符串与常用类

1、String与StringBuffer的区别? String 是不可变字符串,可以直接初始化 StringBuffer是可变字符串,只能通过构造方法初始化 2、什么时间选择StringBuffer? 对字符串频繁修改时用,提高效率 3,、String获取字符串长度 String str="helloworld"; str.length(); 这个

2017-10-26 15:15:48 208

原创 类和对象

1、OO是什么?面向对象 OOA面向对象分析 OOD面向对象设计 OOP面向对象编程 2、面向对象有三大特征 封装、继承、多态 3、什么是对象? 万物皆对象。指现实世界中客观存在的一个实体(事物),用OO的思想就称为“对象”。 4、为什么用OO? 能够更好地模拟现实世界中的事物到程序中。 5、如何来描述对象?属性和方法 属性:特征 方

2017-10-24 19:27:12 167

原创 循环嵌套

1、程序有三种结构 a)顺序 b)选择 c)循环 2、选择结构有几种 a)if 嵌套if、多重if、if、if-else b)switch 等值判断时,switch语法简介,效率高 3、多重if与switch的区别? switch只能处理等值判断 多重if结构常用于区间判断 5、switch的语法特点 a)表达式类型int、byte、String、char b)defa

2017-10-24 19:26:17 532

原创 基础

1、为什么使用JDK? JDK提供了开发的环境,包含类库和JRE。 2、什么是JDK? java deveploer kit即java开发工具包 3、什么是JRE? java runtime envirenment即java运行时环境。 4、如何配置jdk环境? win+R打开运行对话框-》cmd-》打开命令提示符 5、java的工作原理 源程序(.java)-》编译器(java

2017-10-24 08:08:35 156

原创 条件循环题2

【程序1】   题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 int sum=0;       for(int a=101;aa++){          for(int b=2;ba;b++){             if(a%b==0&&a!

2017-10-19 11:40:58 294

原创 10.18 java基础

1、为什么使用JDK? JDK提供了开发的环境,包含类库和JRE。 2、什么是JDK? java deveploer kit即java开发工具包 3、什么是JRE? java runtime envirenment即java运行时环境。 4、如何配置jdk环境? win+R打开运行对话框-》cmd-》打开命令提示符 5、java的工作原理 源程序(.java)-》编译器(java

2017-10-18 19:41:22 189

原创 数组

数组元素可以是基本类型,也可以是引用类型。 一维数组的声明方式: int a []={2,3,53,423}; int b []=new int[]{21,32,421}; int c []=new int[5]; c[0]=22; c[1]=1321; c[2]=35; c[3]=980; c[4]=432; 二维数组的声明方式: int e[][]

2017-10-17 10:02:00 182

原创 条件,循环练习题

编写一个程序,将输入的字符一个一个的在控制台输出,直到读取到的字符是'q'时,程序结束。 要求: –      使用Scanner的方式读取输入的字符 –      分别使用while语句和do…while语句   public staticvoidmain(String[] args){        System.out.print("请输入一些字母:");

2017-10-16 13:12:49 449

原创 Java基础练习题

1:简单运算 训练技能点 Ø  根据需求提取数据的类型 Ø  不同数据类型间的简单运算 需求说明 张三因学习原因需要配置一台电脑,下表2.1列出了张三购买电脑的部分配置售价清单,请计算清单中的物品总价,并打印显示,显示结果如图2.2.1所示。 表2-2-1购物清单 商品   单价   个数 显示器

2017-10-16 13:10:14 1824

原创 条件,循环基本语法

顺序结构: 从上到下 条件结构: if(判断条件){ 语句1....    } if(判断条件){ 语句1. }else{ 语句2. } if(判断条件){ 语句 }else if(判断条件){ 语句 } .... else{ 语句 } switch语句: switch语句的判断条件只能是byte,short,int cha

2017-10-13 08:58:14 612

原创 运算符

算术运算符:+ - * / % ++ -- +(字符串相加) 赋值运算符:= += -= *= /= %= 比较运算符:== != = instanceof(检查是类的对象) 逻辑运算符:& | ^ ! && || 移位运算符:> >>> 三目运算符:? : 一元运算符   二元运算符   左移右移  比较运算符   逻辑运算符  三目运算符   赋值运算符 (括号

2017-10-12 11:46:15 197

原创 基本数据类型的转换

java语言由五种元素组成:标识符,关键字,文字,运算符,分隔符 java代码分为结构定义语句和功能执行语句 java注释: 文档注释: @author         类             标明开发该类模块作者 @version        类             标明该类模块的版本 @see         类, 属性, 方法     参考转

2017-10-11 08:23:20 144

原创 jdk配置环境变量

1.配置jdk的环境变量 JAVA_HOME:jdk的安装路径 CLASSPATH:通过JAVA_HOME去指向jdk的安装路径下的lib文件夹,以及lib文件夹下的tools.jar和dt.jar PATH:通过JAVA_HOME去指向jdk的安装路径下的bin文件夹,以及jdk安装路径下的jre文件夹中的bin文件夹 2.作用 javac Helloworld.java:把.java

2017-10-09 18:21:29 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除