1-1基础知识
一、计算机组成
主板
硬盘:长久的存储数据读写速度慢容量大
内存:运行时临时存储数据 从硬盘加载到内存 读写速度快
内存
CPU
输入设备
输出设备
二、计算软件
系统软件:Windows Mac Linux
应用系统:微信、QQ、抖音等
应用软件构成
前端界面(网页 窗口)
后端程序(JAVA C++ Python 数据逻辑处理)(C语言用于写嵌入式逻辑程序(电路板))
数据库(数据存储)
1-2为什么学Java
1、Java用途广泛
●服务器后端
银行,证券交易平台,电子商务后台.....
●Android应用
安卓手机,各种移动设备,智能家电....
●大数据技术
Hadoop以及其他大数据处理技术都是用Java
●Java语言性能优越,生态丰富
2、Java语言发展史
1991年James Gosling(詹姆斯 高斯林)所在的 sun公司(斯坦福大学校办公司),要求程序可在内存非常小的设备上运行,还要适配不同的CPU。
1995年正式确立
1996年 Java1.0版本正式发布
从Java1.5开始版本号改为 Java5 Java6 Java7 .......
2009年被Oracle(全球最大的企业级软件公司)收购
3、Java语言的特点
● 开源:开放源代码,可修改,免费
●简单易学:与C语言(直接操作内存,写起来麻烦)相比抛弃指针,操作更方便
● 平台无关性: 可以在不同的操作系统上运行,做到一次编写,各处运行
● 面向对象:
● 支持网络:
● 多线程机制:
● 动态内存管理机制: 自动垃圾回收
● 安全:
● 生态丰富:框架 组件
● 高性能:
4、Java技术体系平台
● Java SE: Java Standard Edition(标准版)
Java SE包含那些构成Java语言核心的类。比如:核心常用类,输入输入,线程,数据库连接等.
● Java EE: Java Enterprise Edition(企业版)
Java EE包含Java SE中的类,并且还包含用于开发企业级应用的类。比如: servlet.
● JavaME: Java Micro Edition(微缩版)
JavaME包含 Java SE中一部分类,用于消费类电子产品的软件开发。比如︰呼机、智能卡、手机、PDA、机顶盒..
java ME主要是为上一代电子进行程序开发,现在基本已经不再使用,从而被安卓所取代.
5、Java语言运行机制
1.开发一个 .java 文件(源文件)---程序员能看懂的 2.使用java编译器将.java文件编译为标准统一的.class文件(字节码文件,Java的指令规范)---此时机器仍看不懂 3.把编译后的.class文件交给对应平台的虚拟运行,由虚拟机将.class编译为机器码,再由CPU运行
2-1Java的安装和配置
1、Java运行环境的安装与配置
●为什么要安装JDK
JDK(Java Delelopment Kit)Java开发工具包:是给开发人员提供的一个集成工具包
其中包含:
1、各种编译工具,打包工具等;
2、JRE(Java Runtime Environment Java)Java运行环境:里面又包括Java程序运行时所需要的类库 例如:String System ,还包含虚拟机
3、JVM(Java Virtual Machine)Java虚拟机:JVM是最终运行Java程序的核心环境。
●JDK的安装
下载JDK :这里这里,点这里
根据自己电脑系统下载(最好是下 java8 的)
安装JDK:下载好后,点他(我是以8u261为例的):
下一步
(嗯,身为一个程序员,肯定是要把自己的编译软件放好放在一起的)
然后,下一步
等待安装
注:安装过程中他会弹出让你安装 jre 这个东西
不管他,叉掉,不安装它;
等待安装~~~
好啦,关闭它。
●JDK的环境配置
首先,找到你安装 Java 的路径,然后点 bin
把上面那个路径复制下来
接下来回到桌面,右键此电脑,选择 属性
在关于里划到下面选择 高级系统设置
选择 环境变量
在下面的系统变量里找到 Path 点击他 ,然后点 编辑
进去之后,点击 新建 ,把刚才复制的 .../Java/bin 的路径 粘贴 进去
点击 确定 确定 确定
这样无论在哪一个盘打开 cmd 都可以找到 Java
这样 Java 的环境就配置就好啦。
2、第一个HelloWorld
1、编写源程序
新建一个文本文档,改名为 HelloWorld.java
注:一定是把后缀名改为 .java
右键它,点击 编辑
public class HelloWorld{
public static void main(String[] args){
System.out.print("Hello World");
}
}
然后敲代码(注意一定是全英文,标点符号也是英文的)
写完后 Ctrl + S 保存,关闭它。
2、编译源程序
找到你写 HelloWorld.java 的文件夹(我是写在桌面的)
点上面这里,输入 cmd ,回车;
然后输入下面这段 回车
javac HelloWorld.java
然后你会发现多出来一个叫 HelloWorld.class 的文件
这样就算编译好啦。
3、运行
继续,在cmd中输入下面内容 ,回车
java HelloWorld
然后你就会发现成功打印出 Hello World 啦。
嘛 ,如果没有成功,那就回到上面环境配置那里,重新配置一下试一试。
总结一下
1、下载JDK
2、安装JDK,注意安装的位置
3、配置JDK:jdk/bin 的目录到 系统环境变量的 Path 中,这样可以在任意的目录中使用 java 命令。
4、敲代码(Hello World --- 程序员的第一步)
5、编译代码:用 java 中的 javac 编译成 .exe 文件
6、运行
2-2 Intellij IDEA的安装和配置
1、Intellij IDEA下载
注:收费的(或者。。。)
官网下载地址
IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com)
我安装的版本
2、安装
点他,然后Next
选择安装位置(建议安装到和Java一样的根目录上),然后再Next
选择 操作系统 ,然后再 Next
继续 Install
等待安装~~~ 完成 点 Finish
3、IDEA!启 动 !!!
先不管,点OK下一步,点左下角进这一步
然后有会员的充会员,没会员的免费试用30天,或者跟我一样开源大法(bushi)
4、创建项目
最后 Finish 就创建好了
5、还有删除项目
6、IDEA配置
略。。。。因为我懒得写
2-3 用 Intellij IDEA写Hello World
在创建的项目中找到 src 然后 New --> Java Class
输入名称 , 回车
写代码
public class HelloWorld {
public static void main(String[] args){
System.out.print("Hello World");
}
}
然后点击绿色的小箭头,选择 Run
成功输出