计算机基础概述

大纲
1.JAVA在公司里是用于干啥的?
1)Java web:银行系统&银行网站&酒店系统&N多后台管理系统
2)APP:android是用java写的,刚新出了kotlin语言
3)接口:为android、iOS等APP提供数据访问接口
4)大数据
5)桌面应用
6)…等等

计算机简介
1)计算机俗称电脑,是现代一种用于高速计算的电子计算机器,是能够按照程序运行,自动、高速处理海量数据的现代智能电子设备。
2)由硬件系统和软件系统组成,没有安装任何软件的成为裸机。
3)计算机分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的有生物计算机、光子计算机、量子计算机等。
4)计算机发明者约翰·冯·诺依曼。
5)硬件五大组成部分:运算器、控制器、存储器、输入设备、输出设备。
运算器、控制器合称为中央处理单元(central processing unit CPU)或处理器;
存储器分为:内部存储器(内存条)- -重启电脑数据不在;
外部存储器(U盘,硬盘)- -重启电脑数据还在;
输入设备:键盘、鼠标等;
输出设备:显示器、打印机等;

计算机操作系统
1.操作系统(operating system,简称OS)是管理和控制计算机硬件和软件资源的计算机程序,是直接运行在裸机上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
2.常见的操作系统:windows/linux/macOS/android/ios

计算机软件
1.软件(software) APP
2.软件是一系列按照特定顺序组织的计算机数据和指令的集合。
3.一般软件分为系统软件、应用软件和介于两者之间的中间件。
3.系统软件:windows/linux/macOS/android/ios
4.应用软件:QQ,wechat,浏览器等等

软件开发的概念
1.什么是软件开发?
借助开发工具与计算机语言制作软件
2.什么是计算机语言?
人与计算机之间进行信息交流沟通的一种特殊语言
3.计算机语言的分类
1)机器语言:是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。
2)汇编语言:是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言。
3)高级语言:使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。包括C,C++,JAVA,PHP,Python

DOS命令
DOS(磁盘操作系统)命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其他命令。常用命令如下:
1)查看目录内容命令 dir
2)打开指定目录命令 【语法:cd 路径】
3)创建目录命令【语法: md 文件夹名字】
4)删除当前指定的目录【语法: rd 路径】
5)创建文件 echo a > a.txt
6)文件复制命令【语法: copy 源文件路径 目标文件路径】
7)显示文本文件内容命令【语法: type 文件名】
8)更改文件名命令【语法: ren a.txt a1.txt】
9)删除文件命令【语法:del a.txt a1.txt】
10)清除屏幕命令 cls
11)改变当前盘符命令 d:
12)查看环境变量 path / echo %

JAVA语言特点:简单性、解释性、面向对象、高性能、分布式处理、多线程、健壮性、动态性、安全性、跨平台、移植性

Java语言跨平台原理
1.什么是跨平台性?
开发的软件在任何操作系统上都能安装运行
2.Java语言跨平台原理
只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java virtual machine)。
3.一处编译,到处运行。

JRE和JDK概述 JDK(用于编译)、JRE(看运行效果)、JVM(跨平台,负责Java程序的调用)
1.什么是JRE(java runtime environment)?
1)JRE包括Java虚拟机(JVM)和Java程序所需的核心类库等
2)如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
3)JRE=JVM+核心类库
2.什么是JDK?(Java development kit)
1)JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE;
2)所以安装了JDK,就不用单独安装JRE了;
3)Java的开发工具:编译工具(Javac)、打包工具(jar)等;
4)JDK=JRE+JAVA的开发工具;
5)JDK=JVM+核心类库+Java开发工具(javac,jar…)

HelloWorld案例
第一个Java程序,步骤如下:
1.在桌面创建一个test目录,再创建一个文件HelloWord.java
2.编辑HelloWord的文件,写上代码
class HelloWord{
public static void main(String[] args){
System.out.println(“HelloWord”);
} }
3.打开终端cmd,进入到jdk的bin目录,cd “C:\program Files\Java\jdk1.8.0_131\bin”
4.编译Java文件,终端中输入javac HelloWord,不需要加后缀
5.切换回test目录,执行class文件,终端输入java HelloWord,不需要加.class后缀

Java程序运行流程
1.编写.java文件
2.编译.java文件,获得一个.class文件
3.运行.class文件

Java/Javac命令执行的路径
1.Javac是一个将.java编译成.class文件命令
2.javac命令的具体路径是C:\Program Files\Java\jdk1.8.0_201\bin
3.在终端输入javac -version,Java的命令执行的路径是在Path的

Java环境变量path配置(可在任意目录编译.java文件)
目的:不需要进入到bin目录,也可以执行bin目录下的命令javac
操作:
1.此电脑 - - 右键属性 - - 高级系统设置 - - 高级 - - 环境变量
2.在系统变量中新建JAVA_HOME=C:\Program Files\Java\jdk1.8.0_201
3.在系统变量中编辑Path,后面追加路径 %JAVA_HOME%\bin
4.在命令行可以输入echo %JAVA_HOME%\bin 来查看环境变量

CLASSPATH变量配置
1.jvm在查找class文件时如果没有设置classpath会在当前路径查找,设置classpath后仅在classpath路径下查找class文件即可;
2.classpath不是必须配置的
3.一旦修改了环境变量的东西,一定要重新启动终端

常量
在程序执行的过程中其值不可以发生改变
1.Java中的常量的分类
1)字面值常量
2)自定义常量
2.字面值常量的分类
1)字符串常量(用双引号括起来的内容)
2)整数常量(所有整数)
3)小数常量(所有小数)
4)字符常量(用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号)
5)布尔常量(只有true和false)
6)空常量null

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值