Java从入门到精通(第5版)

  • 更新时间:
  • 1590人关注
  • 点击下载

这是一个不错的java入门类学习资源,由璩祺瑞提供,主要知识点是关于java入门、Java从入门到精通、java入门的内容,已被327人关注,同类资源中评分为9.2分。

Java从入门到精通第5版从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。全书分为27章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级事件处理,AWT绘图,奔跑吧小恐龙和企业进销存管理系统等。

本书适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。

目录

  • 第1篇 基础知识
  • 第1章 初识Java 2
  • 第2章 熟悉Eclipse开发工具 14
  • 第3章 Java语言基础 34
  • 第4章 流程控制 58
  • 第5章 字符串 76
  • 第6章 数组 102
  • 第7章 类和对象 122
  • 第8章 包装类 144
  • 第9章 数字处理类 154
  • 第2篇 核心技术
  • 第10章 接口、继承与多态 172
  • 第11章 类的高级特性 192
  • 第12章 异常处理 210
  • 第13章 Swing程序设计 221
  • 第14章 集合类 258
  • 第15章 I/O(输入/输出) 269
  • 第16章 反射 288
  • 第17章 枚举类型与泛型 306
  • 第18章 多线程 324
  • 第19章 网络通信 343
  • 第20章 数据库操作 357
  • 第3篇 高级应用
  • 第21章 Swing表格组件 375
  • 第22章 Swing树组件 393
  • 第23章 Swing其他高级组件 407
  • 第24章 高级事件处理 433
  • 第25章 AWT绘图 448
  • 第4篇 项目实战
  • 第26章 奔跑吧,小恐龙! 468
  • 第27章 企业进销存管理系统
精选笔记:Java零基础入门知识学习,重点入门问题

8小时11分钟前回答

Java语言是较为热门的计算机编程语言,直观地讲,Java语言在所有编程语言当中难度不是最大的,但用途却很广泛。从Android开发、网站服务器编程到如今的物联网嵌入式程序和大数据运算分析,都可以看到Java的身影。Java是一门面向对象的编程语言,同时也是计算机、互联网应用最为广泛的生态。它对C++语言语法方面进行了改进,能够具有跨平台、可移植、安全、健壮等特点,能够用更加贴近人们的日常思维方式进行较为复杂的编程,可以说是最实用的静态编程语言。

在大型数据库Oracle的应用上,Java可作为二次开发的语言进行开发设计;在分布式大数据分析架构中,Java也可以用来写大数据的算法程序;同时Java还有很多其他的应用,比如智能电视以及其他智能穿戴设备的编程。

对于热爱编程的朋友来说,Java是一门值得学习的语言,那么Java的学习线路图是怎样的?首先先要从了解Java各个版本的含义开始:

JavaSE(JavaStandardEdition):标准版,定位于个人计算机上的应用。这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。在上世纪90年代末互联网上大放异彩的Applet也属于这个版本;

JavaEE(JavaEnterpriseEdition):企业版,定位在服务器端的应用。JavaEE是JavaSE的扩展,增加了用于服务器开发的类库。如:JDBC是让程序员能直接在Java内使用的SQL的语法来访问数据库内的数据;Servlet能够延伸服务器的功能,通过请求¬—响应的模式来处理客户端的请求;JSP是一种可以将Java程序代码内嵌在网页内的技术;

JavaME(JavaMicroEdition):微型版,定位在消费性电子产品的应用上,JavaME是JavaSE的内伸,包含J2SE的一部分核心类,也有自己的扩展类,该版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构让不同类型产品能够随时增加支持的能力。

基础学习Java正确的路径,重要是入门问题,重点是知识心得

在了解Java各个版本的定义之后,就可以按照一定的学习路线开始Java之旅了。

JavaSE部分:

新手最初学习的时候先要从JavaSE开始学起,所包含的内容主要分为:面向对象概念的理解、Java基本语法的学习,Java桌面图形界面应用程序的开发,掌握常用的JavaAPI等(关键是要学会怎样查阅)。

重点:

一;Java基本语法(循环结构,数据类型,数组,运算符等)、(1)Swing,(2)awt,(3)事件机制、(4)文件输入输出流处理

难点:面向对象思想的理解(接口、类等)、线程、socket网络编程等。

JavaEE部分:

在学习了JavaSE之后,你可以尝试着慢慢过渡到JavaEE。当然,学习JavaEE也需要很多其他技术的支撑,比如数据库技术,网页编程技术等等。JavaEE有三个必学的框架,如果你说你学了JavaEE,但又不会这三个框架的话,是不应该的,这三个框架分别是Struts、Spring和Hibernate,虽然这三个框架应用很广,但不代表这三个框架就代表了JavaEE,JavaEE还有很多其他的东西,比如EJB,作为一款重量级框架,虽然这个应用慢慢的再被其他框架所取代,但EJB3.0的出现也给它带回一些生机。一度教育佘老师提到,当前JavaEE流行的框架是SSM框架,即Spring、SpringMVC、MyBatis三个开源框架,他是对之前SSH框架的改进。

不过前面介绍到得这些都不是JavaEE的基础,是属于框架应用级别的.要真正把上面说到的知识掌握好,还是的学习JavaEE最核心的东西:JDBC、JSP、servlet和JavaBean,后面三个也是学习SSH的基础(StrutsSpringHibernate的简称)。鉴于JavaEE的内容太过复杂,建议大家最初只学习:JSP,servlet和JavaBean,等这个基础掌握好再把SSH学习了,再对其他JavaEE技术有个大致的了解就可以出去找工作了。当然,找工作的前提除了把Java学习好,还会有一些其他的技术也是必须要掌握的。

还有比较重要的内容是数据库技术:

数据库几乎是程序中不可或缺的一部分,在整个软件开发中更是占据了重要作用。数据库在整个软件中扮演的是地基的角色,你要修房子,就要先打好地基,你要做软件,就要先设计好的数据库。目前数据库几乎都是关系型数据库,代表的有:SQLServer/MySQL等。

展开阅读

相关资源

  • JavaScript从入门到精通

    JavaScript从入门到精通

    本书是javascript高级程序的权威指南,从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发应该掌握的各方面技术,是一本入门经典书籍

    大小:92.2 MBJavaScript

    立即下载
  • HTML CSS JavaScript网页制作从入门到精通

    HTML CSS JavaScript网页制作从入门到精通

    HTML CSS JavaScript网页制作从入门到精通 第3版 共分为19章和4个附录,重点介绍使用HTML进行网页制作的方方面面,同时讲解了目前流行的Web标准与CSS网页布局实例,以及基于JavaScript语言的网页特

    大小:65.2 MB网页制作

    立即下载
  • Java从入门到精通(第5版)

    Java从入门到精通(第5版)

    开发软件视頻大讲堂全书是清华大学社计算机专科基本类零售业书籍1热销的知名品牌之一。 (1)全书总计市场销售200多万册,备受众多开发人员钟爱。 (2)4本喜获全制造行业优畅销书奖,

    大小:82.5 MBJava编程

    立即下载
  • Java并发编程从入门到精通

    Java并发编程从入门到精通

    《Java并发编程从入门到精通》 作者结合自已10多年Java并发编程经验,详细介绍了Java并发编程的基础概念、工作原理、编程技巧和注意事项,对Java高性能高并发编程有极大的参考价值。 本书内

    大小:93.4 MBJava编程

    立即下载
  • Java Web从入门到精通

    Java Web从入门到精通

    这本书通过通俗易懂的语言、丰富多彩的实例,详细介绍了进行Java Web应用程序开发应该掌握的各方面技术,所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可作为初学者的自学用书

    大小:156.8 MBjava web开发

    立即下载
  • 马士兵Java零基础入门到精通

    本课程是一门适合纯小白入门的课程,带你从无到有走进java的世界,让你精通java的各种基础知识以及web开发框架,手把手带你敲出企业级实战项目,有问必答,理论与实践相结合教学,带你掌握真正的java核心技术。

    大小:13.74 GB马士兵Java

    立即下载

学习笔记

1小时28分钟前回答

java语言入门知识汇总

今天码农之家java培训机构小编为大家介绍 java语言入门知识汇总 ,希望通过此文能够帮助到大家,下面就随小编一起看看java语言入门知识。 Java基础知识 1、Java语言的优点: 1)Java是纯面向对象语言 2)与平台无关性,一次编译到处运行 3)Java提供了狠多内置类库 4)提供了对web应用的支持 5)具有较好的安全性(数组边界检测、Bytecode检测)和健壮性(强制型机制、垃圾回收器、异常处理) 6)去除c++难以理解的一些特性(头文件 指针 运算符重载 多重继承) 2、java与c++的异同: 1)Java为解释型语言,c++为编译型语言,java会慢但是跨平台 2)Jave为纯面向对象,c++既面向对象又能面向过程。Jave无全局变量和全局函数 3)Java没……

5小时32分钟前回答

2020年java mvc框架入门全套教程

一、理解MVC设计模式 MVC分别代表:ModelViewController 模型:Model-对应组建:JavaBean(用于处理数据的逻辑,如:存取数据库中的数据) 视图:View-对应组建:Jsp或Html(用于显示数据) 控制器:Controller-对应组建:Servlet(用于处理用户交互,如:控制用户输入,读取View数据,向Model发送数据) 看下SpringMVC请求的流程图,你就能明白这三者间的关系了。 二、MVC设计模式的优缺点 优点: 1.多视图共用一个模型,大大提高了代码的可重用性 2.MVC三部分相互独立,耦合度低 3.控制器设置提高了程序灵活性和可配置性 4.利于工程化管理 缺点 1.原理复杂 2.增加了系统结构和实现的复杂性 3.视图对数据模型访问速率低 到这里你……