Java自学宝典 - (EPUB全文下载)
文件大小:0.81 mb。
文件格式:epub 格式。
书籍内容:
Java自学宝典
第1章 Java开发入门
第2章 Java编程基础
第3章 面向对象
第4章 集合类
第5章 输入/输出
第6章 多线程
第7章 网页开发基础
第8章 Java Web概述
第9章 Servlet基础
第10章 请求和响应
第11章 JSP技术
第12章 Cookie和Session
第13章 EL表达式和JSTL
第14章 Servlet高级
第15章 jQuery框架
第16章 MySQL和JDBC
第17章 Struts2框架入门
第18章 Struts2的核心配置
第19章 Struts2的拦截器
第20章 Struts2的标签库
第21章 Struts2的OGNL和值栈
第22章 Struts2的文件上传和下载
第23章 Hibernate框架入门
第24章 Hibernate的持久化对象状态和一级缓存
第25章 Hibernate的关联关系映射
第26章 Hibernate的检索方式
第27章 Hibernate的事物处理和二级缓存
第28章 Spring框架入门
第29章 Spring中的Bean
第30章 面向切面编程(Spring AOP)
第31章 Spring事务管理
第32章 SSH框架整合
第33章 学生信息管理系统
第1章Java开发入门
Java是一门面向对象的编程语言,广泛应用于计算机、手机、家用电器等领域。在当今互联网时代,Java更具备了显著的优势和广阔的前景。本章将对Java语言的特点、开发环境、运行机制以及如何编写Java程序等内容进行详细讲解。
1.1 Java概述
Java语言于1995年5月由Sun公司(已被Oracle公司收购)推出,它具有简单易用、安全可靠、面向对象等特点。下面针对Java语言的几个突出特性进行介绍。
1.简单易用
Java是一种相对简单的编程语言,它通过提供最基本的方法完成指定的任务,只需要掌握一些基础的概念,就可以编写出适用于各种场景的应用程序。
2.安全可靠
Java通常用于网络环境中,为此,Java提供了安全机制以防恶意代码的攻击。Java程序运行之前会利用字节确认器进行代码的安全检查,确保程序不会存在非法访问本地资源和文件系统的可能,保证了程序在网络间传送的安全性。
3.跨平台性
Java引进了虚拟机的概念,通过Java虚拟机(Java Virtual Machine,简称JVM)可以在不同的操作系统(如Windows、Linux等)运行Java程序,从而实现跨平台特性。
4.面向对象
Java将一切事物都看成对象,通过面向对象的方式,将现实世界的事物抽象成对象,将现实世界中的关系(如父子关系)抽象为继承。这种面向对象的方法,更利于人们理解、分析、设计和编写复杂程序。
5.支持多线程
Java语言内置了多线程控制,可使用户程序并发执行。利用Java的多线程编程接口,开发人员可以方便地写出多线程的应用程序。Java语言提供的同步机制可保证各线程对共享数据的正确操作。在硬件条件允许的情况下,这些线程可以直接分布到各个CPU上,充分发挥硬件性能,提高程序执行效率。
为了使软件开发人员、设备生产商和服务提供商可以针对特定的市场进行开发,Sun公司将Java划分为三种不同的技术平台,分别是Java SE、Java EE和Java ME。
Java SE(Java Platform Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案。
Java EE(Java Platform Enterprise Edition)企业版,是为开发企业级应用程序提供的解决方案。
Java ME(Java Platform Micro Edition)小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。
1.2 JDK的使用
Sun公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是Java的核心,其中包括Java编译器、Java运行环境、Java打包工具、Java文档生成工具等。其中Java运行环境(Java Runtime Environment,简称JRE)只能运行事先编写好的程序,不能用于编译代码,因此通常提供给普通用户使用。由于JDK中自带了JRE,因此只需要在计算机中安装JDK即可,不需要专门安装JRE。为了满足用户的需求,JDK的版本也在不断升级,从JDK 1.1开始一直到JDK 8.0,本书使用的是JDK 7.0,接下来将针对JDK的安装与使用进行详细讲解。
1.2.1 JDK的安装
Oracle公司根据不同的操作系统提供了不同的JDK,在Oracle官网http://www.oracle.com/technetwork/java/javase/downloads/index.html即可下载对应的JDK安装文件。接下来以64位的Windows 7系统为例,通过图例演示JDK 7.0的安装过程,如图1-1所示。
在图1-1中,单击安装向导界面中的【下一步】按钮进入JDK的安装界面,单击该界面右侧的【更改】按钮可以指定JDK的安装路径,路径选择完成后单击【确定】按钮,当前界面关闭后单击安装界面中的【下一步】按钮等待安装,安装完成后单击【关闭】按钮,关闭当前窗口即可。
需要注意的是,安装过程中会弹出一个JRE的安装窗口,此处不需要单独安装JRE,因为JDK中包含了JRE。
1.2.2 JDK的目录介绍
JDK安装完成后,会在指定的路径下生成JDK的安装目录,如图1-2所示。
为了让初学者更好地了解JDK安装目录下各个子目录的意义和作用,下面分别对JDK安装目录下的子目录进行简单介绍。
bin目录:用于存放一些可执行程序。
db目录:是一个小型的数据库。
jre目录:为Java程序提供运行环境。
include目录:由于JDK是通过C和C++实现的,因此用于存放C语言的头文件。
lib目录:lib是library的缩写,是Java类库或库文件,是开发工具使 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Java自学宝典 - (EPUB全文下载)