首页 \ 问答 \ java io 流的问题

java io 流的问题

谁能和我说说 IO 流中 InputStrem FileInputStream InputStreamRead BufferedReader 都什么区别啊  分别是什么情况用啊
更新时间:2022-10-29 06:10

最满意答案

建议看前者,毕竟前者还是主流,后者也可以看,但是最好是在前者看完基础上

其他回答

其实我只想说的是我是一只对Java编程来说不折不扣的菜鸟,原先最网页前端开发的我最近迷上了底层代码开发,于是开始自学java编程,在同事同学的建议下,选择了SSH。写这些日志的原因只是想把自己这段自学的历程记录下来,巩固自己所学的内容。如果发现写的不对不好,或者是我彻底弄错的地方,欢迎大家拍砖。
  二,环境
  java 环境: Jdk1.52 
  服务器:Tomcat 5.5
  数据库:MySql5.0
  IDE: Eclipse3.4
  开发环境是:Spring2.5.6 + Struts2.0.11.2 + Hibrenate3.3.1.GA
  三,设计模式分层
  java分层困扰了我很久,因为之前说接触的javascript根本没这之说,同事说这是OO思想的精华所在,而SO,我花了半个月时间看了这方面的书,
  比如《Think in java》《基于MVC...》之类的书,之后又花了半个月时间不断的google,baidu,总算有点明白....
  最后我决定我的分层式这样的:
  1. 数据层 ( hibernate 访问,持久化数据PO,持久层 DAO )
  2. 业务逻辑层 ( service )
  3. 控制层   (Action, utility, global)
  4. 表示层   ( Jsp, css, javascript )
  下面就是整体包的架构

看哪本书 不是最重要的,重要的是自己多多练习

可以上verycd上面下载尚学堂 马士兵的  SSH视频    struts2.1 + spring2.5 + hibernate 3.3  的,然后还有李兴华这些的 ,   你到上面搜索一下就可以了!

相关问答

更多
  • 自学不可行,起码需要报个培训班什么的,自己学的话不系统,也容易懒散,没有动力。 我建议先把一些基础复习复习,有点感觉了,再找个培训班学习,一直选择自学纯属浪费时间。 我自学能力很强,学的java很多都是自学的,但是我觉得有一个老师的辅导和督促,以及提要求给予压力是很重要的。 ================================= 《由浅入深——Java2自学教程》好像是教J2ee的,不是教J2me的吧,不是一码事。你要学J2me就需要J2me教材。 给你推荐,很详细的。 至于你的哪些计划,我觉得 ...
  • 看看 Core Java 2 和 Java编程思想 吧,这两本书从入门到提高均覆盖到,我有电子书,有需要加我。如果要参加考试,我这也有资料,本人已经通过SCJP的官方认证。
  • 建议看前者,毕竟前者还是主流,后者也可以看,但是最好是在前者看完基础上
  • 如果你是应届毕业生,参加校园招聘,公司一般要求不太高。只需掌握java SE的相关知识就差不多了,比如基本语法,面向对象思想,多线程等。基础要过硬,公司一般都会提供实习机会。java EE最好自学一些,比如SSH三大框架,或者javabean+servlet+jsp技术,如果你懂这些,公司在面试的时候会轻易的看重你的。简历中最好有项目开发的经验,不管是自己做的项目,还是学校的项目,这个公司很看重。 个人推荐:自己动手做一个web项目,项目需要的技术涉及到下面这些就ok了 开发环境jdk + eclipse ...
  • 要学这个你要先学懂c++语言等
  • 关于自学JAVA[2023-10-26]

    如果你只是打算找工作,俺建议你学php去吧。 从我个人和朋友们的偏向看,招聘java程序员没有2年以上的工作经验基本上直接无视。 并且如果一个java程序员只敢开3k的工资的话,基本上也可以无视了。 php1年和2年的很难区分,但是java1-2年和3-4年的一眼就能看出来,呵呵 天才除外。
  • Hibernate吧,或者Struts也行(如果你已经学过servlet/jsp),最后Spring
  • 我有个同事就是自学java成才的,以前当网管的时候就天天看java的代码,一般学java最好学习框架技术这样找工作就更容易了,比如spring+hibernate+struts框架,数据库如oracle,mysql,多学多看,动手练习,很快就能学会了大约半年就小有所成了
  • Hibernate吧,或者Struts也行(如果你已经学过servlet/jsp),最后 Spring
  • -。- 其实也没有那么难,最近半年公司一直在招人,最近几个月零零总总面试了20来个初级,10几个高级的,先强调一点,公司并不是不招没经验的,相对来说确实会招的少一些,毕竟哪个公司也想找一些来了就能干活的人,但是也会自己培养,我就跟你说说我面试的时候会经常关注面试人的一些方面吧。 对于初级程序员分两类: 1. 毫无经验的:这一类的朋友我只问基础知识和3年内的一个大概职业规划,有时候会开玩笑的问一些逻辑性的东西,看看逻辑能力怎么样。当然,基础知识就是你在简历上写什么我就问什么,不写的我肯定不问,毕竟是新人,只看 ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。