- 博客(23)
- 收藏
- 关注
原创 io
1.字节流可以处理所有数据类型,字符流只能处理字符类型的数据2.输入流只能进行读操作,输出流只能进行写操作一、字节流1.字节输入流:InputStream 是总的父类2.ByteArrayInputStream,StringBufferInputStream,FileInputStream是三种基本的介质流分别从byte 数组,StringBuffer,本地文件中读取数据。3.ObjectInp...
2018-05-28 19:02:32 157
原创 java基础问答题
1、一个 ".java"源文件中是否可以包括多个类(不内部)?有什么限制?可以,一个类中只能有一个被public修饰的类,这个类名还必须和文件名相同。2、Java有 没有 没goto?没有,这个是保留字,还没有在java中被使用。3、说 &和&& 的区别?这两个都是与的意思,如果符号两边的表达式都是true,则整个为true,否则,只要一边为fals,就为false,但是&&为
2017-11-14 12:05:45 1814
原创 IO流
File类是创建文件或者文档的InputStream抽象字节输入流 是个类 继承Object FilteInputStream是其实现类OutputStream抽象字节输出流 是个类 继承Object FileOutputStream是其实现类1、File类的概述?文件和目录路径名的抽象表示形式。构造方法:public
2017-11-06 13:58:16 205 1
原创 线程
1、进程?进程就是正在运行的程序正在运行的程序,是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源2、线程?在同一个进程内又可以执行多个任务,而这每一个任务就可以看成是一个线程是进程中的单个顺序控制流,是一条执行路径一个进程如果只有一条执行路径,则称为单线程程序一个进程如果有多条执行路径,则称为多线程程序3、多线程的意义?
2017-11-06 13:56:08 163
原创 集合
Collection是接口List,Set是它的子接口 ArrayList, LinkedList,Vector 是List的实现类 HashSet,TreeSet是Set的实现类Map是接口TreeMap,HashMap是它的实现类1、为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,java就
2017-11-06 13:55:37 176
原创 异常
1、什么是异常?异常就是java程序在运行过程中出现的错误。2、异常的处理方案?try...catch...finallythrows3、如何处理异常?try { 可能出现问题的代码; }catch(异常名 变量) { 针对问题的处理;}finally { 释放资源;}catch里面必须要有内容。或者throws抛出
2017-10-31 19:50:53 190
原创 接口
1、接口的特点: A:接口用关键字interface表示,interface 接口名{} B:类实现接口用implements表示,class 类名 implements 接口名{} C:接口不能实例化,但是接口可以按照多态的方式来实例化 D:抽象子类可以实现接口,但没有太大意义,子类常是一个具体的类,要重写接口中的所有抽象方法2、接口的成员特点?成员变量:只能
2017-10-30 19:33:30 200
原创 多态
1、多态的前提与体现?前提:有继承关系 有方法的重写体现:有父类对2、多态中的成员特点?成员变量:编译看左边,运行看左边成员方法:编译看左边,运行看右边构造方法:编译看左边,运行先运行左边,后右边。创建子类对象的时候,访问父类的构造方法,对父类进行 初始化。静态方法:编译看左边,运行看左边(算不上重写,因为静态方法是在类加载时运行
2017-10-30 19:32:49 263
原创 继承
1、为什么使用继承?方便修改代码,减少代码量 2、super关键字?使用super关键字,super代表父类对象,super不能访问父类的private成员在子类构造方法中调用且必须是第一句3、构造方法也能被重写吗?不能被继承,因此不能重写4、抽象方法?抽象方法没有方法体,抽象方法必须在抽象类里,抽象方法必须在子类中被实现,除非子
2017-10-30 19:32:23 129
原创 抽象和封装
1、软件出现的目的?用计算机的语言描述现实世界,用计算机解决现实世界的问题。2、面向对象的好处?交流更加流畅,提高设计和开发效率。3、从现实中抽象出类?a. 找出它的种类 b. 找出它的属性 c. 找出它的行为 4、构造方法?无返回值类型,构造方法名与类名相同,可以指定参数。5、方法重载?方
2017-10-30 19:31:29 175
原创 字符串与常用类
1、String与StringBuffer的区别?String 是不可变字符串,可以直接初始化StringBuffer是可变字符串,只能通过构造方法初始化2、什么时间选择StringBuffer?对字符串频繁修改时用,提高效率3,、String获取字符串长度String str="helloworld";str.length();这个
2017-10-26 15:15:48 186
原创 类和对象
1、OO是什么?面向对象OOA面向对象分析OOD面向对象设计OOP面向对象编程2、面向对象有三大特征封装、继承、多态3、什么是对象?万物皆对象。指现实世界中客观存在的一个实体(事物),用OO的思想就称为“对象”。4、为什么用OO?能够更好地模拟现实世界中的事物到程序中。5、如何来描述对象?属性和方法属性:特征方
2017-10-24 19:27:12 149
原创 循环嵌套
1、程序有三种结构a)顺序b)选择c)循环2、选择结构有几种a)if嵌套if、多重if、if、if-elseb)switch等值判断时,switch语法简介,效率高3、多重if与switch的区别?switch只能处理等值判断多重if结构常用于区间判断5、switch的语法特点a)表达式类型int、byte、String、charb)defa
2017-10-24 19:26:17 506
原创 基础
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 137
原创 条件循环题2
【程序1】 题目:判断101-200之间有多少个素数,并输出所有素数。1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。int sum=0; for(inta=101;aa++){ for(intb=2;ba;b++){ if(a%b==0&&a!
2017-10-19 11:40:58 272
原创 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 162
原创 数组
数组元素可以是基本类型,也可以是引用类型。一维数组的声明方式: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 162
原创 条件,循环练习题
编写一个程序,将输入的字符一个一个的在控制台输出,直到读取到的字符是'q'时,程序结束。要求:– 使用Scanner的方式读取输入的字符– 分别使用while语句和do…while语句 public staticvoidmain(String[] args){ System.out.print("请输入一些字母:");
2017-10-16 13:12:49 422
原创 Java基础练习题
1:简单运算训练技能点Ø 根据需求提取数据的类型Ø 不同数据类型间的简单运算需求说明张三因学习原因需要配置一台电脑,下表2.1列出了张三购买电脑的部分配置售价清单,请计算清单中的物品总价,并打印显示,显示结果如图2.2.1所示。表2-2-1购物清单商品 单价 个数显示器
2017-10-16 13:10:14 1741
原创 条件,循环基本语法
顺序结构:从上到下条件结构:if(判断条件){语句1.... }if(判断条件){语句1.}else{语句2.}if(判断条件){语句}else if(判断条件){语句}....else{语句}switch语句:switch语句的判断条件只能是byte,short,int cha
2017-10-13 08:58:14 584
原创 运算符
算术运算符:+ - * / % ++ -- +(字符串相加)赋值运算符:= += -= *= /= %=比较运算符:== != = instanceof(检查是类的对象)逻辑运算符:& | ^ ! && ||移位运算符:> >>>三目运算符:? :一元运算符 二元运算符 左移右移 比较运算符 逻辑运算符 三目运算符 赋值运算符(括号
2017-10-12 11:46:15 134
原创 基本数据类型的转换
java语言由五种元素组成:标识符,关键字,文字,运算符,分隔符java代码分为结构定义语句和功能执行语句java注释:文档注释:@author 类 标明开发该类模块作者@version 类 标明该类模块的版本@see 类, 属性, 方法 参考转
2017-10-11 08:23:20 128
原创 jdk配置环境变量
1.配置jdk的环境变量JAVA_HOME:jdk的安装路径CLASSPATH:通过JAVA_HOME去指向jdk的安装路径下的lib文件夹,以及lib文件夹下的tools.jar和dt.jarPATH:通过JAVA_HOME去指向jdk的安装路径下的bin文件夹,以及jdk安装路径下的jre文件夹中的bin文件夹2.作用javac Helloworld.java:把.java
2017-10-09 18:21:29 222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人