Java语言概述
Java SE是 学习JavaEE 大数据 Android开发的基石
Java 知识图谱
最核心且最难的 :: 面向对象编程
自己去培养兴趣 我爱死编程了 曹!
1.1 软件开发介绍
软件:一系列按照特定顺序组织的计算机数据和指令的集合 分为系统软件(操作系统)和应用软件
人机交互方式:
-GUI 图形化界面
-CLI 命令行方式
常用的DOS指令
Dir 列出当前目录下的文件以及文件夹
Cd 进入指定的目录
md 创建目录
rd 删除目录 (目录里面为空的 才可以直接删除)
Cd… 退回到上一级目录
cd\ 退回到根目录
del 删除文件
Type null>n.n 即创建一个文件名字为n.n的空文件
1.2 计算机编程语言介绍
Kotlin Python Java C C++ Scala
机器语言 二进制------> 汇编语言 助记符表示机械指令--------->高级语言 面向过程 C 到 面向对象 Java
1.3 Java 语言概述
SUN公司 推出的 高级编程语言
Java 特点 舍弃了C语言中容易引起错误的 指针, 同时增加了垃圾回收功能
1.4 Java语言运行机制
Java 特点: 面向对象 两个基本概念:类 对象; 三大特性:封装 、继承 、 多态
健壮性
跨平台 Java 编写的程序可以在不同的系统平台上运行( JVM )
Java 程序 也还是会出现内存泄漏和内存溢出的问题
JRE= JVM + Java SE 标准类库
JDK = JRE+开发工具集
1.5Java 环境变量配置
鉴于自己换了电脑,又重新配置一下环境
新电脑为mac 与先前不同 找了一些文件{
https://blog.youkuaiyun.com/m0_51520179/article/details/131295356
注:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。}
这一篇讲的很详细
(另外我这个很神奇 我下载的1.8这个里面已经有了那个配置文件 所以无需输入 直接就可以用了 和Windows端完全不同)
1.6 开发体验
.java 文件–>.class 文件 —>结果
源文件 字节码文件
所有语言的入门都是 Hello World!
对于Java 现在还非常不适 多敲一敲
public class hellWorld {
public static void main(String[] args){
System.out.println("Hello World!!!");
}
}
注意: Java 严格区分 大小写 (Windows 系统不区分大小写的)
1.8注释
1.8.1 Java 的注释类型: 01、单行注释
02、多行注释
03、文档注释 (Java独有的)
在代码中 展示注释
public classs helloWorld{
//单行注释:如下的main 方法是程序的入口
/*
多行注释:
*/
public static void mian(String[ ] args){
System.out.println("Hello World!!");
}
}
1.8.2 单行注释和多行注释作用:01、对所写的程序进行 解释说明,增强可读性。 方便自己 方便他人
02、调试代码 (把某块注释了 来查找问题)
1.8.3 特点:单行注释和多行注释不参与编译,换句话说字节码文件(编译后生成的.class 文件)里面不包含注释掉的信息
1.8.4 文档注释 格式如下:
/**
@author 指定java程序类型
@version 指定源文件的版本
*/
注释内容可以被 JDK提供的 工具javadoc 所解析,生成一套 以网页文件形式体现的该程序的说明文档
1.8.5 多行注释 不可以嵌套使用的
1.9 Java API文档
API(Application Programming Interface, 应用程序编程接口) 是Java提供的基本编程接口
(搜了半天没弄明白mac 如何使用API 后来又下载了 别人的 文件 包括下载了CHM Viewer Star 软件)
1.10总结
今日学习比较一般,还没有真正学到Java语言的内容 ,还得继续加油亢从文!
今日份思维导图如下 即上面内容的一个 大概的框框