Java零基础学习Day01(搭配视频)
文章目录
- 1.什么是计算机
- 2.硬件及冯诺依曼结构
- 2.1 装机
- 2.2 冯.诺依曼体系结构
- 3.计算机软件
- 4.电脑常用快捷键
- 5.Dos命令
- 5.1 打开cmd的方式
- 5.2 管理员方式运行
- 5.3 常用的DOS命令
- 6.计算机发展史
- 6.1 第一代语言
- 6.2 第二代语言
- 6.3 第三代语言
- 7.Java帝国的诞生
- 7.1java帝国的诞生
- 7.2 Java发展
- 8.Java特性和优势
- 9.Java三大版本
- 10.JDK,JRE,JVM
- 10.1 卸载JDK
- 10.2 安装 JDK
1.什么是计算机
- Computer:全程电子计算机,俗称电脑。
- 能够按照程序进行,自动高速处理海量数据的现代化智能电子设备。
- 由硬件和软件所组成。
- 常见的形式有台式计算机,笔记本计算机,大型计算机等。
- 广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域
2.硬件及冯诺依曼结构
2.1 装机
cpu,Memory(内存),Motherboard(主板),IO设备。
2.2 冯.诺依曼体系结构
3.计算机软件
- 计算机软件可以使计算机按照事先预定好的顺序完成特定的功能
- 计算机软件按照其功能划分为系统软件与应用软件
- 系统软件:DOS(Disk Operating System),Windows,Linus,Unix,Mac,Android,IOS
- 应用软件:WPS,QQ,微信,英雄联盟,绝地求生
- 软件,开发,软件开发
- 人机交互(图形化界面,命令行)
4.电脑常用快捷键
键盘功能键:Tab,Shift,Ctrl,Alt,空格,Enter,Window,
键盘快捷键:全选ctrl+a
复制ctrl+c
粘贴ctrl+v
撤销ctrl+z
保存ctrl+s
关闭窗口或者网页alt+F4
永久删除shift+delete
5.Dos命令
5.1 打开cmd的方式
- 开始+系统+命令提示符
- win键+R 输入cmd打开控制台(推荐使用)
- 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口
- 资源管理器的地址栏前面加上cmd路径
5.2 管理员方式运行
选择以管理员方式运行
5.3 常用的DOS命令
#盘符切换
#查看当前目录下的所有文件 dir
#切换目录 cd change directory
#清理屏幕 cls
#退出终端
#查看IP ipconfig
#打开应用
#ping命令
ping www.baidu.com得到百度的IP
#文件操作
6.计算机发展史
6.1 第一代语言
机器语言
6.2 第二代语言
汇编语言
解决人类无法读懂机器语言的问题
指令代替二进制
目前应用:逆向工程,机器人,病毒………
6.3 第三代语言
- 高级语言
- 大体上分为:面向对象和面向过程两大类
- C语言是典型的面向过程语言。C++,JAVA是典型的面向对象的语言。
7.Java帝国的诞生
7.1java帝国的诞生
1972年C诞生
贴近硬件,运行极快,效率极高。
操作系统,编译器,数据库,网络系统等。
指针和内存管理。
1982年C++诞生
面向对象
兼容C
图形领域,游戏等
我们要建立一个新的语言
语法有点像C
没有指针
没有内存管理
真正的可移植性,编写一次,到处运行
面向对象
类型安全
高质量的类库
Java初生
1995年的网页简单而粗糙,缺乏互动性
图形界面的程序
Bill Gates说:这是迄今为止设计的最好的语言!
Java 2标准版(J2SE):去占领桌面
Java 2移动版(J2ME):去占领手机
Java 2企业版(J2EE):去占领服务器
大量巨头加入
7.2 Java发展
他们基于Java开发了居多的平台,系统,工具
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,weblogic
Web开发:Struts,Spring,Hibernate,MyBatis
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
2006:Hadoop(大数据领域)
2008:Android(手机端)
8.Java特性和优势
简单性
面向对象
可移植性
高性能
分布式
动态性
多线程
安全性
健壮性
9.Java三大版本
Write Once,Run Anywhere
JavaSE:标准版(桌面程序,控制台开发……)
JavaME:嵌入式开发(手机,家电……)
JavaEE:E企业级开发(web端,服务器开发……)
10.JDK,JRE,JVM
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:Java Virtual Machine
10.1 卸载JDK
- 删除Java的安装目录
- 删除Java_HOME
- 删除path下关于JAVA的目录
- java -version
10.2 安装 JDK
- 百度搜索JDK8,找到下载地址
- 同意协议
- 下载电脑对应的版本
- 双击安装JDK
- 记住安装的路径
- 配置环境变量
- 我的电脑->右键->属性
- 环境变量->JAVA_HOME
- 配置path变量
Java零基础学习Day01(搭配视频)相关推荐
- Java零基础学习全套视频笔记
Java零基础学习全套视频笔记 一.Java基础 1.注释 注释并不会被执行,是给我们写代码的人看的,防止项目结构代码太多忘记代码相关功能. 书写注释是一个非常好的习惯,平时写代码也一定要注意规范. ...
- 【J2ME 2D 游戏开发系列】◣HIMI游戏开发启蒙教程◢JAVA零基础学习J2ME游戏开发全过程!...
本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/j2me-2/774.html Himi从写 ...
- 【Java】Java零基础学习笔记
文章目录 前言 思维导图 前期准备 卸载JDK 安装JDK Hello,world 可能遇到情况 java程序运行机制 IDEA的安装 java基础部分 基础语法 运算符 包机制 javaDoc文档手 ...
- Java零基础学习难吗
java编程是入行互联网的小伙伴们大多数的选择,那么对于零基础的小伙伴来说Java零基础学习难吗?如果你是初学者,你可以很好的理解java编程语言.并不困难.如果你的学习能力比较高,那么你对Java的 ...
- Java零基础学习Java编程语言基础知…
很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.下面就说说Java零基础学习Java编程语言基础知识的几个要点.希望能够对Java编程基础入门学习的新手有帮助 ...
- Java编程入门先学什么?Java零基础学习路线分享!
Java作为一种对初学者非常友好的编程语言,小源十分推荐大家学习.一是Java开发岗位比较多,二是对于从业者的知识结构门槛不高,非计算机专业出身,只要是本科学历,从好程序员学Java后也有非常多机会从 ...
- java零基础学习java规划
Java软件开发是一门工程学科,注重的就是实践,"君子动口,不动手"对软件开发人员来讲根本就是错误的,他们提倡"动手至上",但别害怕,他们大多温文尔雅,有前辈高 ...
- Java零基础学习之路(十三)Java super
Java super的定义 本章节目标: 掌握super都可以用在哪里?理解super在内存方面的存储位置.掌握怎么通过子类的构造方法调用父类的构造方法.super什么时候可以省略,什么时候不能省略 ...
- (Java零基础学习笔记)第二章 Java中的基本语法
前言: 大家好! 我是BA unravel .如果你想和我一起学习JAVA,欢迎大家一起来学习这个世界上最好的语言! 学习目标: 一周掌握 Java 入门知识 学习内容: 1. 搭建 Java 开发环 ...
最新文章
- 脚本中echo显示内容带颜色显示
- 把32位的SharePoint服务器场迁移到64位, 应该怎么做?
- 李飞飞高徒新项目,一眼看穿你下届总统会选谁!
- HTTPS协议之SSL/TLS协议四次握手
- 安卓 java编译_Android源码分析(七)-----如何解决java编译版本问题
- selenium中应用问题解决
- with dlz mysql 条件_Flask Bind-DLZ + Mysql DNS管理平台
- 企业级应用框架(五)IOC容器在框架中的应用
- php程序访问mysql数据实现查询_PHP+MySql实现后台数据的读取
- c语言中结构体头文件是什么,函数形参里有结构体指针,为什么在头文件生
- 大学生活的真实写照(经典)
- oracle误删数据恢复的方法
- 六维空间向量表示法公式笔记
- 【考研英语】考研英语小作文万能模板(致歉信)
- 由 hacked by 1byte 想到的,再说两句
- Oracle:ADG基础知识学习一20230515
- IDEA社区版tomcat配置
- Mac 关闭Cisco AnyConnect 开启启动
- 邮件 黑名单 白名单 灰名单
- TVB的武侠怎么就拍得这么好看呢?
热门文章
- vue学习以及部分项目笔记
- Codeforces 456 A. Laptops
- 树莓派WIFI信号强度测试
- 东北林大计算机考研难吗,一位考取东北林大信息学院农业信息化学姐的考研经验分享...
- Android-史上最优雅的实现文件上传、下载及进度的监听,flutter热更新方案
- 钱宝事件,是什么让你们如此疯狂呢?
- JUCE 0基础小白学习历程day1--基础了解
- 基于matlab的自适应LMS算法实现
- CSR8670/8675 发射(TX SOURCE)一拖二 编码 格式APTX APTXLL APTXHD SBC
- Mysql学习-第二章(CBO工作原理)