Java开发实例大全:基础卷 PDF 超清完整版

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

给大家带来的一篇关于Java相关的电子书资源,介绍了关于Java、Java开发实例方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小176 MB,软件开发技术联盟编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.1分。

资源详情相关推荐
Java开发实例大全:基础卷
  • 出版社:清华大学出版社
  • 作者:软件开发技术联盟
  • 大小:176 MB
  • 类别:Java
  • 热度:766
  • 阿里巴巴泰山版java开发手册
  • 码出高效:Java开发手册
  • Java开发利器:Myeclipse全面详解
  • Java开发手册:泰山版
  • Java开发实例大全(提高卷)
  • 书籍介绍

    内容丰富,实用性强,java初学者好帮手,便于小白尽快入门。不足之处是纸张较薄,JDK版本没用1.8的,一些例子与1.8版本有出入,须仔细琢磨才能明白。

    当完成了Java基础教材的学习后,便要迫不及待地打开这套厚厚的实例大全。想象中需要完成的个人应用编程,在这套书里完全能够找到拼接上,并且举一反三的例子更使人脑洞大开见于手脑。

    内容介绍

    Java开发实例大全(基础卷)》筛选、汇集了Java开发从基础知识到高级应用各个层面约600个实例,每个实例按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分5篇共24章,内容有:开发环境的应用、Java基础应用、数组与集合的应用、字符串处理技术、面向对象技术应用、枚举与泛型的应用、反射与异常处理、多线程技术、编程常用类、Commons组件、窗体设计、窗体特效、基本控件应用、复合数据类型控件应用、其他高级控件应用、控件特效与自定义控件、文件与文件夹操作、文件的读取/写入/整理和控制、操作办公文档、文件压缩、数据库操作、SQL应用、数据查询、数据库高级应用。配书光盘附带了实例的源程序和部分讲解视频。

    《Java开发实例大全(基础卷)》既适合Java程序员参考和查阅,也适合Java初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。

    内容节选

    为了学习数据库,重装了系统,之前前一直在用eclipse,现在准备换成myeclipse,这之前当然需要重新设置环境变量,顺手写下有关jdk、jre与jvm的区别与联系以供交流参考。

    首先来说一下JDK
    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。
    JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API )。
    有以下三种版本:
    SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
    EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
    ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

    再来谈谈JRE
    JRE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。
    没有JDK的话,无法编译Java程序,但在有JRE环境的系统上可以运行程序。所以当你只需要运行Java程序或Applet,下载并安装JRE即可。如果你要自行开发 Java软件,请下载JDK。

    最后再来了解一下JVM
    JVM即Java Virtual Machine(Java虚拟机),JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。
    这是三者的关系图:

    我们开发的实际情况是:我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。

    JVM(Java Virtual Machine),即Java虚拟机

    JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。编译虚拟机的指令集与编译微处理器的指令集非常类似。

    JVM是Java语言跨平台(这里的“平台”是指不同的操作系统)的基础,要想在不同的操作系统上运行Java程序,就需要在不同操作系统上安装对应的JVM。所以,JVM有Windows版本、MAC版本、Linux版本等。

    JRE(Java Runtime Environment),即Java运行环境

    JRE包括Java虚拟机和Java程序所需的核心类库。如果要想运行一个开发好的Java程序,只需要在计算机中安装JRE即可。

    总结:JRE=JVM+Java类库

    JDK(Java Development Kit),即Java开发工具包

    JDK是提供给Java开发人员使用的,包含了JRE和一些Java开发工具,如编译工具(javac.exe)、打包工具(jar.exe)等。所以安装了JDK就不需要再安装JRE了。

    作为Java语言的学习者,我们必须安装JDK,没有JDK,我们是没有办法编译和运行Java代码的,这也是几乎所有的Java入门教程推荐我们安装JDK的原因。

    总结:JDK=JRE+Java开发工具

    如何作出选择

    选择的标准是按需选择,如果我们仅仅想运行现成的Java程序,安装JRE即可;如果我们想开发Java程序,必须安装JDK。

    目录

    • 第1篇 Java语法与面向对象技术
    • 第1章 开发环境的应用
    • 第2章 Java基础应用
    • 第3章 数组与集合的应用
    • 第4章 字符串处理技术
    • 第5章 面向对象技术应用
    • 第2篇 Java高级应用
    • 第6章 枚举与泛型的应用
    • 第7章 反射与异常处理
    • 第8章 多线程技术
    • 第9章 编程常用类
    • 第10章 Commons组件
    • 第3篇 窗体与控件应用
    • 第11章 窗体设计
    • 第12章 窗体特效
    • 第13章 基本控件应用
    • 第14章 复合数据类型控件应用
    • 第15章 其他高级控件应用
    • 第16章 控件特效与自定义控件
    • 第4篇 文件操作典型应用
    • 第17章 文件与文件夹操作
    • 第18章 文件的读取、写入、整理和控制
    • 第19章 文件压缩
    • 第20章 操作办公文档
    • 第5篇 数据库应用
    • 第21章 数据库操作
    • 第22章 SQL应用
    • 第23章 数据查询
    • 第24章 数据库高级应用

    资源下载

    相关声明:

    《Java开发实例大全:基础卷 》PDF 超清完整版下载资源由用户 邰和歌 于 2019-04-12 17:19:35 分享至百度网盘。仅供想学习Java的网友交流使用,专题参考:javaJava开发实例,Java,

    相关资源

    学习笔记

    14小时54分钟前回答

    阿里巴巴Java开发规范手册

    一、编程规约 (一) 命名规约 1. 【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ / Object$ 2. 【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式也要避免采用。 反例: DaZhePromotion [打折] / getPingfenByName() [评分] / int 变量 = 3; 正例: ali / alibaba / taobao /cainiao / aliyun / youku / hangzhou 等国际通用的名称,可视为英文。 3. 【强制】类名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:(……

    15小时50分钟前回答

    Java开发SSM框架微信退款的实现

    这篇文章是Java微信退款的教程,退款之前用户需要先进行支付,支付之后才可以使用退款。做到退款的同学应该已经是完成了支付了,我写的退款和支付的流程很相似只是所需的参数有所不同。 String outTradeNo = request.getParameter("outTradeNo");// 获取商户订单号 Integer totalFee = Integer.parseInt(request.getParameter("totalFee"));// 获取支付金额 MapString, String getMap = new HashMapString, String(); // 获得当前目录 String path = request.getSession().getServletContext().getRealPath("/"); Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");// 可以方便地修改日期格式 String outRefundNo = "NO" + dateFormat.format(now); 提供的参数有订单号这个是支付……