当前位置: 首页 > news >正文

王店镇建设中心小学网站江苏常州武进区建设局网站

王店镇建设中心小学网站,江苏常州武进区建设局网站,网页游戏传奇霸业,100个关键词HeadFirst Java 本人有C语言基础#xff0c;通过阅读Java廖雪峰网站#xff0c;简单速成了java#xff0c;但对其中一些入门概念有所疏漏#xff0c;阅读本书以弥补。 第一章 Java入门 第二章 面向对象 第三章 变量 第四章 方法操作实例变量 第五章 程序实战 第六章 Java…HeadFirst Java 本人有C语言基础通过阅读Java廖雪峰网站简单速成了java但对其中一些入门概念有所疏漏阅读本书以弥补。 第一章 Java入门 第二章 面向对象 第三章 变量 第四章 方法操作实例变量 第五章 程序实战 第六章 Java函数库 第七章 继承与多态 第八章 深入多态 第九章 构造器与垃圾收集器 第十章 数字与静态 第十一章 异常处理 第十二章 GUI内部类 第十三章 Swing 第十四章 保存对象 第十五章 网络与线程 第十六章 数据结构 第十七章 程序发布 前言 上一大节我们着重介绍了ArrayList以及使用sort方法排序歌单。遇到了编译错误的问题引入了泛型的介绍以及comparable与comparator两个接口解决 排序的问题。这一小节继续介绍其他的集合。 之后是对其他集合进行介绍HashSetTreeSetMap 又回到泛型引入万用字符解决多态化集合元素的问题。 我们需要思考如何将写完的程序交给用户手上具体要给啥呢是.java和.class文件吗让客户用IDE去运行 ——最后两章我们讨论如何组织、包装、部署java程序。具体包括可执行的jarjava Web StartRMI与Servlets等本机、半本机与远程部署选项。 Java的部署 Java程序由一组类组成这就是开发过程的输出问题是开发后这些类怎么弄 用户的系统与我们并不一样他们也米有应用程序我们需要将程序塑造成可部署给外人用的形式。 ——本机部署Executable Jar 与 Java Web Start的半本机半远程技术。 将源代码与类文件分离 //编译加-d要求编译输出类文件的存放位置 %cd Project/source %javac -d ../classes MyApp.java //执行 %cd Project/classes %java MyApp(.class)//括号表示可省略程序包进JARJavaARchive JAR是个pkzip格式的文件其将一组类文件包装起来交付用户只需JAR文件 JAR表示包装所有类的文件jar表示整理的工具 用户如何使用JAR——创建可执行JAR 可执行JAR用户不需要抽出文件即可运行。程序在JAR下运行关键在于创建manifest文件带有JAR信息告诉JVM哪个类有main 执行JAR %cd Project/classes //jar最好应在该工作目录下 %java -jar app.jar //JVM检查JAR的manifest寻找main()否则异常JVM从JAR中载入类调用main()方法一旦执行该方法涉及的类JVM查询来源寻找即查classpath下的所有JAR文件 问题思考为什么只对classes目录jar 包package 相同名称的类你可能会与Java API下包的类冲突所以前面的内容中我们应该将自己的类包进包中再将整个包JAR 包的主要目的就是避免类名冲突回忆第六章包名 像是 类的全名 防止包名冲突 反向加上域名称 类包在包中 1.包名称如com.headfirstjava 2.类中加入包指令 package com.headfirstjava; import ... public class test { }3.设定对应目录结构 编译与执行包 对于Java API核心类编译器和JVM都可找到类关键在于自己写的类按以上规则包装是最可靠的 -d指令 将编译结果输出到指定目录且可自动建立对应包的输出目录 一旦类被装进包中必须在Bash栏指定类的全名。 比如 java com.foo.Book,JVM会先找带有foo目录的com目录再去查找Book类 以包创建可执行JAR 1.确定所有类文件在class目录下正确对应包结构 2.创建manifest.txt描述带有main()的类(完整名)放在classes目录下 Main-class: com.headfirstjava.test 3.执行jar工具创建带有目录结构与manifest的JAR文件 %cd Project/classes %jar -cvmf manifest.txt test.jar com //指定com目录即可其下包的类会包进JAR思考manifest文件在jar中何处 使用jar工具解压即可知道 思考用户尝试执行JAR但没有安装Java 无JVM所以不执行 如何让用户安装Java呢 ——提供工具创建installer检测用户是否安装无则帮用户安装并设定Java 练习 如图所示如何实现编译、执行、创建JAR、执行JAR。 %cd source %javac -d .../classes javaranch.cows.Foof.java%cd classes %java javaranch.cows.Foof%jar -cvfm manifest.txt Foof.jar javaranch%java -jar Foof.jar
http://www.w-s-a.com/news/754283/

相关文章:

  • 如何用api做网站交通建设门户网站
  • 阳西住房和城乡规划建设局网站长沙网站seo技巧
  • 长沙知名网站推广手机画设计图软件
  • 顺德公司做网站自己有网站怎么优化
  • 南京网站开发南京乐识专业外贸流程知乎
  • 盐田区住房和建设局网站分类网站有哪些
  • 建一个团购网站WordPress文章字号设置
  • 做漂亮的网站东营网站seo
  • 网站开发摊销做设计哪个网站可以接单
  • 惠州h5网站建设建设公司网站报价
  • 做网站多少钱 优帮云嘉兴五县两区网站建设
  • 三亚旅游网站策划书企业网站建设的定位
  • 网站建设工作台账网站建设的实验结论
  • 商业网站建设平台制作软件的软件
  • 本地网站开发wordpress页面关键词和描述
  • 微网站 合同软件开发培训方案
  • 怎么做淘宝客网站备案广告公司图片大全
  • 微信小程序展示网站建设多少钱做网站用什么软件初二
  • 瀑布流资源网站模板打码网站建设
  • wordpress 支付宝打赏网站视觉优化的意义
  • 建设网站需要几个文件夹永久免费内存大服务器
  • 可信赖的手机网站建设wordpress 显示摘要
  • 谁给我一个企业邮箱认证wordpress优化攻略
  • 建站软件免费版下载涿州做网站的
  • html5网站开发西安哪家网站建设公司好
  • 怎么做网站赚广州番禺区是富人区吗
  • 服装网站推广方案戴尔网站建设成功
  • 手机网站布局国外可以用什么网站做问卷
  • 手机建网站网店logo设计图片免费
  • 装修网站有哪些wordpress外网访问错误