JAVAOOP I/O】的更多相关文章

1) 以下属于OOP的特征有().   a)继承   b)封装   c)多态   d)隐藏   2) JavaOOP中的多态包括()   a) 方法重写 b) 方法重载   c) 方法隐藏 d) 以上都不对   3) Java中的访问修饰符包括( ).   a) Public b) private   c) protected d) internal   4) Java中用于实现继承的关键字是.   a) Extends b) implements   c) : d) base        …
数据库里创建一个News表,要有标题.作者.时间.内容等列. 1:首先要使用JDBC进行数据库连接,得先在项目里新建一个Folder,把Sqlserver 的驱动jar包导入. 2:使用MyEclipse创建一个HTML模板文件: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>{title}</title>…
项目需求:游戏等级6级,随机字符串每级长度不同.每升一级减少比较次数,但是字符串长度相应增加!每级总分数不同,如果游戏中途输入错误则游戏退出!玩家每次在规定时间内输入字符串的同时,打印出游戏难度等级.当年难度下的游戏积分.输出用时. 根据需求抽象出三个类:Game.Player.Level. Level类: public class Level { private int levelNo;// 各级别编号  private int strLength;// 各级别一次输出字符串的长度 priva…
一.java 异常的捕获与处理 (免责声明:本博客里所引用的他人博客链接,只用作我个人的学习,同时非常感谢这些作者!) 1.  https://blog.csdn.net/wei_zhi/article/details/52836838 2.  http://www.importnew.com/26613.html 下面列出常见的异常: 1.Java 的非检查性异常. 异常 描述 ArithmeticException 当出现异常的运算条件时,抛出此异常.例如,一个整数"除以零"时,抛…
http://note.youdao.com/noteshare?id=bbdc0b970721e40d327db983a2f96371…
程序的主要任务就是操作数据,通过允许程序读取文件的内容或向文件写入数据,可以使程序应用更加广泛. I/O(input/output) 在不同操作系统之下,所占的字节数也不同,一般认为 8.1.1使用File类操作文件或目录属性 File对象既可以表示文件,也可以表示目录.在程序中可以代表一个目录或文件. 可以用来查与文件相关的信息:名称.最后修改时间.文件大小等 语法:File file = new File(“文件目录”);路径分隔符可以用”/”,也可以用”\\”其中一个表示转义符 File常…
进程每个独立运行的任务对应一个进程,每个进程可以产生多个线程 特点:1,进程是系统运行程序的基本单位 2,每一个进程都有自己独立的一块内存空间,一组系统资源 3,每一个进程的内部数据和状态都是完全独立的 系统中可以有多个进程,包括系统进程和用户进程 线程:线程是进程中执行运算的最小单位,可完成一个独立的顺序控制流程.每个进程中至少有一个线程,被称为主线程,来作为程序运行的入口点. 一个进程中有多个线程,用来完成不同的工作称为“多线程”.每个任务是一个线程,多个线程共享相同的地址空间并且共同分享同…
集合框架三大内容:对外的接口.接口的实现和对集合运算的算法 集合有三大类接口:List.Set.Map 共同点:都是集合接口,都可以用来存储很多对象 不同:Collection接口存储一组不唯一(允许重复).无序的对象 Set接口继承自Collection接口,存储一组唯一(不允许重复).无序的对象 List接口继承自Collection接口,存储一组不唯一(允许重复).有序(以元素插入的次序来放置元素,不会重新排列)的对象. Map接口存储一组成对的键-值对象,提供key(键)到value(值…
排序: Try-catch-finally:try正常执行,如果有异常执行catch后执行finally,如果没有直接执行finally 执行顺序:try-catch:try中的语句正常执行,如果遇到异常就会执行catch中的语句 无论异常发布发生finally总会执行,除非终止程序,退出虚拟机 Java处理异常是通过五个关键字来实现的:try.catch.finally.throw.throws 异常分检查异常.运行时异常 排列catch语句的顺序:先子类后父类 发生异常时顺序逐个匹配 多路异…
概念:不同对象对于同一个操作做出的相应不同 实现方法:父类:抽象类 抽象方法 子类:普通类 重写抽象方法 同名 父类:普通类 普通方法 子类:普通类 普通方法 同名 父类:接口 抽象方法 实现类:普通类 实现接口的方法 优点:为了实现统一调度 多态的形式: 子类 子类对象= new 子类(); 父类 父类变量 = new 子类():子类转父类,向上转型,父类变量指向子类对象,父类引用指向子类对象,自动类型转换. 子类类型 子类变量 =(子类)父类变量:向下转型 A instanceof B:判断…
狭义接口:用来约束实现类中方法的长相的. 广义接口:已将编写好的功能. 1.接口中的方法都是抽象方法,没有方法体,必须被子类重写 2.java的接口变量都是静态常量 3.接口方法只不过是用来约束现实类中的方法参数,方法签名 4.接口的出现可以打破java中只能单继承的窘迫现状,变相实现多继承 [修饰符] interface 接口名 extends 父接口1,父接口2{ //常量定义,方法定义 } class类名extends 父类名 implements 接口1,接口2{ //类成员 }…
继承:修饰符 子类 extends 父类{    //类定义部分},不可以使用private和protected修饰类 减少代码量,实现无损替换 必须符合A is a B的关系 宝马  车 狗     动物 访问父类属性  super.属性  ,super必须位于构造的第一条语句 不能被继承的父类成员:构造.private,在不同包之中 三种多态方式:父类子类普通方法.抽象实现多态.接口实现多态…
一 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类. 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为. eg: 兔子和羊属于食草动物类,狮子和豹属于食肉动物类. 食草动物和食肉动物又是属于动物类. 所以继承需要符合的关系是:is-a,父类更通用,子类更具体. 虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性. 类的继承…
1.后缀:jsp---相当于html,但是它里面可以写java代码. 2.包名取名规则 a.网站域名倒着写 b.字母小写 3.类名取名规则 a.首字母大写 4.三目运算(适用简单的if-else) 条件语句?真结果:假结果   相当于下面的   5.myEclipse快捷键 Alt+Shift+S 再按字母R:get,set方法. 1.类中的成员变量的权限一般要写成私有的(定义的时候前面加上private) 2.this关键字主要应用 (1)this调用本类中的属性,也就是类中的成员变量: (2…
对象: 前言: 在程序员眼中,世界万物皆为对象.世界上有两种人,一种是懂二进制的人,一种就是不懂二进制的人. 面向对象设计的过程就是抽象的过程. 步骤: 第一步:发现类 第二步:发现类的属性 第三步:发现类的方法 抽象是遵循的原则 属性和方法的设置是为了解决业务问题 关注主要属性和方法 如果没有必要,不增加额外的类.属性.方法 构造方法及其重载 Java可以和C#一样使用带参或者无参的构造方法(Constructor)完成赋值的初始化工作,系统会默认给定无参构造函数 构造方法 构造方法的名称和类…
很久没做笔记了,没有以前的刚开始学习软件时候的热情了.包括几年前U盘损坏,数据丢失,通过数据恢复,也只是找回一些零星的碎片. 现在就抽时间把以前的技术笔记找回来,这十条记录在电脑上显示的最后修改日期为:2011年08月20日10:06分 一.面向过程和面向对象 二.抽象 只关注与系统相关的行为和特征 三.封装 比如你不需要知道电视机是怎么播放画面的,只需要知道怎么用. 1.隐藏实现的细节 2.权限控制 3.数据保护 实现: 1.属性私有 2.提供公有setXXX/getXXX 四.构造方法 名字…
 首先是培养兴趣.先开始学习HTML知识.也就是做网页,从这里开始比较简单,就是几个标签单词需要记住.  接着开始学习CSS,这里开始不要学习非常多,只要能作出简单类似hao123之类的静态网页就已经足够.HTML+CSS总共加起来不超过10天. 学完以上,就可以作出简单网页了,开始有兴趣了,哈哈,没想到我也是互联网的一份子了.  从这里开始可以学习javascript语言,这个语言和java类似,但是没有java那么规范,相对来说还容易点.也不需要学得非常深,记住,不要学得深,要不然,你就开始…
今天把我的教学经验分享给大家.适合大多数人的学习路线.注:目前作者已经转行做java培训. 首先是培养兴趣.先开始学习HTML知识.也就是做网页,从这里开始比较简单,就是几个标签单词需要记住. 接着开始学习CSS,这里开始不要学习非常多,只要能作出简单类似hao123之类的静态网页就已经足够.HTML+CSS总共加起来不超过10天. 学完以上,就可以作出简单网页了,开始有兴趣了,哈哈,没想到我也是互联网的一份子了. 从这里开始可以学习javascript语言,这个语言和java类似,但是没有ja…
java (开源,跨操作系统)j2ee jre java基础 javaoop java高级 JDK(JAVA developer Kitool): java开发工具 (开发人员使用) JRE(java Running Envi): java运行环境.(客户) 环境安装:1. 下载https://www.oracle.com/index.htmlhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315…
一.关于观察者模式 1.将观察者与被观察者分离开来,当被观察者发生变化时,将通知所有观察者,观察者会根据这些变化做出对应的处理. 2.jdk里已经提供对应的Observer接口(观察者接口)与Observable(被观察者类)用于实现观察者模式 3.关于Observer接口,该接口只有一个update方法,当被观察者发生相关变化时,会通知所有的观察者,观察者接受到通知时,调用update方法进行处理.贴出源代码: /* * Copyright (c) 1994, 1998, Oracle and…
尊重原创,转载请写明原文出处:http://blog.csdn.net/sk719887916/article/details/47040931 (skay) 求职和我们每个人息息相关,而求职也有门道,好的发挥和技巧或许能让我们以压倒性优势在面试中胜出,可能我们技不如人,但是我们的综合能力如果优秀的话,企业也愿意招这样的人,因此我将自己亲身经历的BAT和其他知名互联网的面试经验分享给大家,让有技术的人展现获得展现自我的平台,前几天在网上一搜,一系列的百度面试题,我特别兴奋,点击练链接一看,差点给…
准备篇 适用/适合人群:适合基础小白 目标:掌握JavaSE. ●技术点小节: 1.开发工具的安装配置的介绍 2.JDK安装 3.DOS环境编程 4.Eclipse的安装使用 ●JAVA基础 1.基本的语法规范 2.数据类型 3.流程控制 4.函数 ●初识JavaOOP 1.类,对象,面向编程思想 2.字符串类 3.随机数 4.正则表达式 5.递归的使用 ●JavaOOP基础 1.JavaOOP之封装 2.JavaOOP之继承 3.JavaOOP之多态 4.Java访问修饰符 5.Java接口…
顺序选择循环,三种 1.至于循环和递归 循环效率更高,但是递归在处理文件递归的时候更为常见快捷 在java中实现传多参 2.public static void main(String[]  args) 即数组就是传多参 在scala中用的*符号 def fun4(elements :Int*)={} 3. 1多态(polymorphism)的定义 多态是面向对象的必备特性,指的是同一接口的不同实现方式,多态允许基类的指针指向子类方法.在C++中通过虚函数实现. 2多态的作用 1 不必编写每一子…
原地址:http://blog.csdn.net/yongjian1092/article/details/7372678 Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的<ThinkinginJava>.它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它.该书的作者BruceEckel在网络上被称为天才的投机者,作者的<Thinking in C++>在1995年曾获SoftwareDevelopmentJ…
[From] http://blog.csdn.net/afterlife_qiye/article/details/53748973 1. 注解的好处 注解可以替代配置文件完成对某些功能的描述,减少程序配置: 在没有配置文件的情况下,我们去观察代码,并不需要同时打开两个文件来观察这个字段到底对应数据库的哪个列,减少了程序繁琐性,使得代码更加清晰易懂: 目前市面上流行的框架基本上都包含了注解配置,那么针对于开源项目,我们在阅读项目代码时,不懂注解如何实现,真的是举步难坚,所以,学习注解也可以加强…
因为 feign 中已经支持了 Hystrix ,所以在 Feign 中使用 Hystrix 时,不需要导包,也不需要在入口类上面增加额外的注解:  Feign 虽然支持了 Hystrix ,但是默认情况下是关闭的,需要在 配置文件配置 1.创建项目     2. 选择项目类型    3.选择项目名称,可以随便写,但是不能有大写   4.在最左侧菜单选择大项,中间列表会选择需要的组件,右侧是已选的组件列表    5.输入项目名和模块名    6.项目结构如下      7. 查看我们依赖的pom…
Java语言基础  谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的<ThinkinginJava>.它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它.该书的作者BruceEckel在网络上被称为天才的投机者,作者的<Thinking in C++>在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,<Thinking inJava>被评为1999年JavaWorld"…
了解注解 注解是Java1.5,JDK5.0引用的技术,与类,接口,枚举处于同一层次 .它可以声明在包.类.字段.方法.局部变量.方法参数等的前面,用来对这些元素进行说明,注释 . 在Java中,自带了三种注解,这三种注解存在于java.lang包中,首先我们讲一讲这些注解 Override——它的作用是对覆盖超类中方法的方法进行标记,如果被标记的类并没有实际覆盖超类,则编译器会发出错误警告. 很常见的一个注解,了解JavaOOP的小伙伴这个注解应该较为常用,告诉编译器,我这个方法是重写了父类方…
「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 不论新老朋友 我相信您都可以 从中获益.如果觉得 「不错」 的朋友,欢迎 「关注 + 留言 + 分享」,文末有完整的获取链接,您的支持是我前进的最大的动力! Part 1. 面向对象设计概述 面向对象程序设计 (Object-Oriented Programming, OOP) 是当今主流的程序设计…
摸底测试 100题_共100.00分_及格60.00分  第1题 [单选题][1.00分][概念理解] 执行完下面程序片段后, ( )的结论是正确的. int a, b, c; a = 1; b = 2; c = (a + b > 3 ? a++ : b++); a 的值是 2,b 的值是 3 a 的值是 1,b 的值是 3 a 的值是 1,b 的值是 2 c 的值是 false  第2题 [单选题][1.00分][概念理解] 下述Java语言代码运行结果是( ) public static v…