Java基础教程 从C/C++到Java(一)
前言:本系列教程/学习笔记共四篇,适用于有一定C++基础,了解(就行)面向对象编程的学生
本教程/学习笔记较为基础,对于线程、交互设计等较为深入的内容无涉及 学习笔记中比较简略的部分还请移步专业贴
涉及内容如下表所示
索引 | 内容 |
---|---|
学习笔记(一) | 数据类型 + 基本结构 + 函数基础 |
学习笔记(二) | 构造函数 + 类的调用 + 成员变量及成员函数 + 程序结构 |
学习笔记(三) | 重载 + 继承 + 造型 + 抽象 |
学习笔记(四) | 异常与异常机制 + MVC设计模式 + 控制反转 + 接口 |
同样4天学完java基础的B站dalao生之丶如舟中对java的笔记的基础知识讲得更详细一些,推荐配合食用。以下为链接:
笔记1:http://note.youdao.com/noteshare?id=d81e5cad69a458625809061680639bc8
笔记2:http://note.youdao.com/noteshare?id=3a615172262d7a9b4f4c5e438da92d5e
环境配置
Windows 10 下的Java安装极其简单
- Windows 10
- Intellij IDEA
- JDK
配置过程及HelloWorld上路可以参考这篇详实的文章:IntelliJ IDEA 运行你的第一个Java应用程序 博主:疯子加天才(更新:莫名被拦, 可以鼠标右键在新建标签页中打开)
今天学习了Java基础部分 包括
- 数据类型
- 基本结构
- 函数基础
学习内容请看代码及注释
代码
// 注释规则根据个人喜好 采用PEP8标准
// 补充性注释放在代码右侧至少空两格处 “//”符号后还需接一个空格 举例: //错误注释 // 正确注释
// 结构性注释放在代码的上方
package quickstart; // 快速启动包 具体作用暂不清楚
import java.util.Scanner; //当在主程序中调用Scanner类的时候IDEA会自动import
public class BritishToMetric {
//公有类型 命名使用开头大写的驼峰命名法