Day2-笔记(JAVA的前世今生、环境变量配置)
今天又接着学习了一下,重新温习了一遍当初学JAVA的感觉,与以前确实大不相同。DOS命令以前会的不多,感觉还挺有用的。
Day2-笔记
预科
计算机:硬件软件
广泛应用:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域。
眼界很重要
lc第一题评论:有人相爱,有人夜里开车看海,有人LeetCode第一题都做不出来。
计算机硬件
CPU、主板、内存条、电源、主机箱、硬盘、显卡、鼠标键盘、音响/耳机、显示器、风扇等
CPU 内存Memory 主板Motherboard IO设备
冯诺依曼体系结构
计算机软件
按功能划分为:系统软件、应用软件
系统软件:DOS、Windows、Linux、Uninx、Mac、Android、IOS...
应用软件:WPS、QQ、微信、360...
人机交互:图形化界面,命令行
快捷键
shift+delete 永久删除,不会出现在回收站
win+E 打开我的电脑
ctrl+shift+ESC 打开任务管理器
打开CMD的方式
1.开始->系统->命令提示符
2.win+R 输入CMD 打开控制台
3.任意文件夹下,按住shift+鼠标右键,选择打开Powershell窗口
4.资源管理器的地址栏前面加上CMD+空格,之后回车
常用dos命令
#盘符切换 d:
#查看当前目录下所有文件 dir MAC中是LS
#切换目录 cd /d +f:\文件夹名 cd+文件夹名 cd .. 返回上一级
#清理屏幕 cls (clear screen)
#退出 exit
#查看电脑IP ipconfig ipconfig -all
#打开应用
计算器 calc
画图工具 mspaint
新建记事本 notepad
#ping www.baidu.com 查看一些网站的网速
#文件操作
md 目录名 md=mkdir
rd 目录名 rd=remove directory
cd> 文件名 cd=create directory
del 文件名 delete
计算机语言发展史
第一代语言:机器语言,二进制。0101010101010000这种
第二代语言:汇编语言,
解决人类无法读懂及其语言的问题,指令替代二进制。
目前应用:逆向工程,机器人,病毒。
第三代语言:
摩尔(Intel公司创始人之一)定律:计算机的发展规律,当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换而言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。
高级语言:大体上分为面向过程与面向对象两大类。
C语言典型的面向过程,C++、java典型的面向对象 。
JAVA帝国的诞生
1972年C诞生
1982年C++诞生
反抗:
建立一个新的语言,不要指针!语法像C,面向对象,安全等等
1995年的网页简单粗糙,缺乏互动。
图形界面的程序Applet。
JAVA2 标准版:J2SE ,占领桌面。失败
JAVA2移动版:J2ME,占领手机。失败
JAVA2企业版:J2EE,占领服务器。成功 ,为服务器而生
基于JAVA开发了许多的平台,以及系统,工具。
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,WebLogic
Web开发:Struts,Spring,Hibernate,MyBatis
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
三高:高可用,高性能,高并发
2006:Hadoop 大数据
2008:Android
JAVA的特性和优势
简单性
面向对象
可移植性
高性能
分布式
动态性
多线程
安全性
健壮性
反射机制:重要!
JAVA的三大版本
实现跨平台:JVM
JavaSE:标准版 桌面程序,控制台程序
JavaME:嵌入式开发,手机小家电,几乎GG
JavaEE:企业级开发 Web端,服务器开发
JDK、JRE、JVM
JDK:JAVA Development Kit 包含JRE与JVM
JRE:JAVA Runtime Environment
JVM:JAVA Virtual Machine
卸载JDK
1、删除JAVA的安装目录
2、删除JAVA_HOME
3、删除path下关于JAVA的目录
4、java -version
安装JDK
1、百度搜索JDK8,下载
2、同意协议
3、下载电脑对应的版本
4、双击安装JDK
5、记住安装的路径
6、配置环境变量
1. 我的电脑->右键->属性
2. 环境变量->JAVA_HOME 把安装路径放进去
3. 配置path变量,在其中新建%JAVA_HOME%\bin
4. 以及%JAVA_HOME%\jre\bin---现在好像不用配
5. 检查安装是否成功,java -version
6.
第一个程序
public class Hello{
public static void main(String [] args){
System.out.println("Hello,World--xiaoli");
}
}
本文来自博客园,作者:xiaolifc,转载请注明原文链接:https://www.cnblogs.com/xiaolibiji/p/14746938.html
浙公网安备 33010602011771号