我的二十一天CoreJava 培训学习笔记.pdf

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我的二十一天 CoreJava 培训学习笔记 我的二十一天CoreJava 培训学习笔记 文档来源:/blog/1045791 第一天 了解JAVA 基础知识 2 第二天 语言元素6 第三天 流程控制10 第四天 数组12 第五天 对象13 第六天 类 16 第七天 接口20 第八天 修饰符21 第九天 类相关22 第十天 内部类25 第十一天 集合27 第十二天 泛型29 第十三天 异常30 第十四天 反射和 注释(标注) 32 第十五天 图形界面35 第十六天 Swing 具体用法 36 第十七天 Swing 事件 38 第十八天 THREADS ( 多线程)39 第十九天 锁41 第二十天 I/O 流44 第二十一天 网络编程46 前言:最近在网上收了个做 JAVA 的徒弟,他刚从学校出来,也是无意中在 JAVA 交流群中 认识的。然而在最近的交流中,我不由的非常头痛,他的基本功还很弱,问的一些问题都是 基础性的问题,经常我在给他解释问题时都想自己来动手给他改项目文件了。现在把我以前 学 JAVA 的笔记翻出来,希望能给和他一样的新手朋友们有个相对较全的学习路子和知识范 围,早日飞出小菜之地。 注:本文档只是本人在学习 JAVA 时的笔记,每一天学习的知识都不同,并不是完全的学习 手册。这里很多地方都只是对知识点的讲一下就带过了没有详解,这里主要是给入门者一个 全景概括,让他们知道,JAVA 里会有哪些东西,哪些是基础性的必须要掌握的。 第 1 页,共 47 页 我的二十一天 CoreJava 培训学习笔记 第一天 了解JAVA 基础知识 一、学习 CoreJava 的要求 1 、上课一定要听懂 (理解) 2 、课后一定要练习 3 、练完后要思考 二、Java 的优势 1.简单:c++里面内存要自己去管理,而 java 里面有系统的垃圾回收器,Java 中省去了对指 针的操作,但并不是没有指针了,只是被封装了而已, 代替指针的是种新的变量,叫做引用,这个引用里面也是保存的一个对象的地址,它和指针 的差别就是比指针功能要弱化了,也更简单了。 2 、安全,字节码的验证,c++ 中对指针的操作可能会导致内存栈的溢出,而在 Java 里面 不用我们去担心这些问题,这些统统有 JVM 去替我们做。 3 、Java 的跨平台性:用这个语言开发出来的程序可以在不同系统中运行: 源码是怎样成为可执行代码的 源码--编译-- 目标码 (二进制机器码)--连接--可执行文件 由此看来,汇编、C、C++等语言都是不跨平台的,因为他们的编译过程就直接与当前 系统挂钩了 C 和 C++源码都是跨平台的,我们所指的跨平台是基于编译过程中的跨平台,以上几 种语言在不同 的系统中编译出来的目标码是不同的。 Java 跨平台就是编译过程中的跨平台,怎么实现的呢,那就是 Java 虚拟机: Java 的源码编译过程: 源码--编译--字节码--把字节码装载到虚拟机中运行 --JAVA 虚拟机:JVM 屏蔽掉了不同平台的差异,为上层的字节码提供了一个统一的运行环境

文档评论(0)

新起点 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档