本文档是一份针对Java语言初学者和有一定基础的学习者的实用笔记,涵盖了Java语言的基础核心知识点。以下是详细内容: 1. **Java语言基础**:笔记首先介绍了Java语言的基本概念,包括其由Sun公司(现Oracle Corporation)开发,与斯坦福大学网络(Stanford University Network)的关联。Java语言的底层原理涉及二进制和十进制的相互转换,其中二进制转换为十进制的方法是通过将每个数字乘以2的幂次方减去1,或者利用8421编码进行加法求和;反之,十进制转二进制则通过不断除以2取余数。 2. **计算机存储单位**:字节作为最小的存储单元被解释,8个二进制位(bit)组成1个字节(byte),通常简写为1B。此外,还介绍了KB、MB、GB和TB之间的换算关系。 3. **DOS命令**:笔记提及了在Windows系统中使用DOS命令进行文件和目录操作的方法,例如使用`cmd`打开命令行,切换盘符、查看和更改目录、清屏等操作。 4. **Java运行环境**:Java程序运行的基础是Java虚拟机(JVM),它确保了代码的跨平台性。Java运行时环境(JRE)包含JVM和核心类库,负责程序的运行;而Java开发工具包(JDK)除了JRE还包括开发工具,如编译器和调试器。运行Java程序仅需JRE,而开发则需要JDK。配置环境变量`JAVA_HOME`和`path`是为了方便在任何目录下都能使用JDK的工具。 5. **编译与运行**:学习者被指导如何编译和运行Java程序,例如在JDK的bin目录下执行编译命令,以将源代码转换为可执行的字节码,然后通过JVM运行。这个过程对于理解和实践Java编程至关重要。 这份笔记提供了一个系统且易于理解的Java语言入门指南,无论是初次接触Java的学生,还是需要复习基础的培训人员,都能从中获益良多。通过掌握这些基础知识,读者可以顺利地踏上Java编程的学习之旅。
![](https://csdnimg.cn/release/download_crawler_static/12460481/bg6.jpg)
剩余29页未读,继续阅读
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/784290ab743e483a96d9f55ccb050cb6_taibaishenlong.jpg!1)
- 粉丝: 66
- 资源: 30
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Vue实现iOS原生Picker组件:详细解析与实现思路
- Arduino蓝牙小车:参数调试与功能控制
- 百度Java面试精华:200页精选资源涵盖核心知识点
- Swift使用CoreData填坑指南:CoreData在Swift 3.0的变化
- 微距离无线充电器创新设计及其实验探索
- MTK Android平台开发全攻略:44步详解流程
- RecyclerView全面解析:替代ListView的新选择
- Android开发:自动适配中英文键盘解决方案
- Android调用WebService接口教程
- Android开发:BitmapUtil图片处理全解析与实例
- Android多线程断点续传实现详解
- PCA算法在人脸识别会议签到系统中的应用
- EventBus 3.0:Android事件总线详解与实战应用
- Android FileUtil:全面解析文件操作实用技巧与实例
- RecyclerView添加头部和尾部实战教程
- Android实现微博滑动固定顶部栏实战与优化
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)