- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * 提供了自动内存管理,如c中的函数库 * 函数重载是用来描述同名函数具有相同或者相似功能,但数据类型或者是参数不同的函数管理操作的称呼! * 如c中的指针需要自己释放,否则出现泄漏 * C++是编译成本地机器指令 * 举个多线程的例子:如办公室的工作 * 类引用不是数值引用,而是将引用信息在字节码文件中保留,运行时由解释器再将符号引用信息转变成偏移量 * Java不是跨平台的,不同的平台有不同的jvm * Docs帮助文档,关于开发的api等的帮助文档 安装目录下的内容介绍: Bin:bianary,可执行程序 * 放在path 的最前面,因为其他的应用程序也可能有jdk 命令提示符必须重新打开,才会是新设置的路径 一定在系统变量下设置,否则不能保证在最前面, 操作出现白块就点击右键,白块会消失 * 为什么要设置环境变量classpath Set classpath查看环境变量classpath是否定义, Set classpath 路径来设置类环境变量,这样在任何地方都可以访问此类了 当前目录不再被查找了 如果还想能查找到当前目录的类,应加上.;,指的是当前所在的路径 但是再启动其命令提示符时没有定义, 怎样能永远保存呢,用窗口方式 * * 使用文本编辑器 首先是编写一个类,先写一个空的类,然后编译运行 启动dos命令窗口,一个是运行cmd命令,另一个是在附件中 设置工具-文件夹选项-查看-显示地址全路径,以方便操作程序 解释为什么要设置环境变量 而直接执行notepad就行呢 用set path查看环境变量 Set path …设置环境变量 Javac cannot read Hello.java错误是因为 文件名实际上是Hello.java.txt,将查看的选项,隐藏文件的扩展名取消掉就行了 编译完成后会生成一个.class文件 在同一个源文件中增加一个类,生成的字节码文件会生成两个类;如果一个文件中有很多个类生成的类太多, 这时候应该使用bin子目录下的jar.exe将多个类打包成jar包,提供给其他程序员使用。 * 举例形成一个jar包,再用winrar打开,将此jar包发布,其他程序员引用此包就行 也可行直接打包一个目录 Jar cvf ?.jar ???/ * 如果没有main函数 注意编译时大小写不敏感,但执行加载的是类,区分大小写的 要把main方法背下来 注释方法/** */能生成一段文档 * 向上箭头找到前面输入的命令,在docs 状态下 Print不打印换行,而println能换行 * * Java 编程 贾红娓 J jiahongwei@ 教学安排 考试:70% 平时(小测验、作业、考勤):30% 第一章 Java 语言入门 1.1 Java 的历史和发展现状 1.2 Java 的特点 1.3 安装SUN公司的SDK 1.4 Java程序的开发过程 1.5 一个简单的Java应用程序(Java Application)的开发过程 1.6 一个简单的Java小应用程序(Java Applet) 1991年由James Gosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制 。 1993年Sun 公司将目标市场转向 Internet 。 1994年将Oak语言更名为Java。 1995年Java被正式发布,之后立即引起极大的轰动。 1996年开始流行 1996年SUN公司发布Java的第一版,不成熟 1.1 Java 的发展和现状 1.1 Java 的发展和现状 1998年开始走向成熟Java 2 现状 1.2 Java 的特点 1.简单 ----和c++的很多语法相同,易学; ----去除了c++中的易错和不易掌握的内容,如指针、结构、枚举和内存管理等; ---提供了丰富的类库; 1.2 Java 的特点 2.面向对象 ----不支持面向过程的编程; ----继承、重载和多态; 1.2 Java 的特点 3、健壮性 ---强类型语言,类型检查很严格,及时检查出早期的错误; ----Java自动内存管理,内存垃圾回收机制,解决了内存泄漏问题; 1.2 Java 的特点 4.与平台无关 ---在JVM技术的支持下实现,一次写成,处处运行 1.2 Java 的特点 5、解释型 ----java编译器生成的字节码中间文件,在本地的虚拟机上解释执行,与JIT技术结合,保证跨平台且高效。 1.2 Java 的特点 6.多线程 -----语言级内置对多线程的支持,使多个任务可以并行完成。 1.2 Java 的特点 7.安全 ----限制java 小程序在java环境中运行,不会访问计算机的
您可能关注的文档
- CEB起亚K安装指南.ppt
- CEE奥迪A装车指南.ppt
- CEMS在中药现代化中的应用.ppt
- CE奔驰装车指南手册.ppt
- ChapterConsumptionandDemand.ppt
- ChapterLesson.ppt
- ChapterPriceofcommodity.ppt
- chaptersemanticshift.ppt
- chapterSorting算法与算法的分析技术.ppt
- chapterwithoutbackground.ppt
- TSTIC 120083-2023 电化学储能电站电池系统数字化运维服务要求.pdf
- 病虫害防治工作总结.pdf
- TSTIC 120085-2023 船舶拖带服务规范.pdf
- 健身安全课件图片最新完整版本.pptx
- (新统编版)语文二年级下册 第六单元 大单元教学计划.docx
- TSTIC 120081-2023 港口与航道工程施工总承包服务规范.pdf
- THEBQIA 304-2024 型钢智能检测设备设计规范.pdf
- 健身房消防培训课件最新完整版本.pptx
- 广东省深圳市红山中学2024-2025学年高二(下)第一次段考语文试卷(含答案).docx
- 广东省深圳市建文外国语学校两学部2025届高三下学期二模物理试题(含答案).docx
文档评论(0)