java_day01_1Java入门
计算机基础知识
计算机:
能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
计算机硬件:
一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
硬件结构如下图所示:
冯 诺伊曼体系结构如下图所示:
主要工作原理为:
存储器与运算器之间进行数据的交互,存储器通过指令发给控制器,控制器分别控制输入输出设备和存储器,cpu主要就是运算器和控制器的集合。
计算机软件:
计算机软件可以使计算机按照事先预定好的顺序完成特定的功能。
语言的发展
第一代语言——机器语言
-
计算机的基本计算方式都是基于二进制的方式
-
这种代码是直接输入给计算机使用的,不经过任何的转换。
第二代语言——汇编语言
-
解决人类无法读懂机器语言的问题
-
指令替代二进制
-
目前主要应用于逆向工程,机器人等
摩尔定律
当价格不变时,集成电路上可容纳的晶体管数目,大约每隔十八个月就会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔十八个月翻两倍以上。
第三代语言——汇编语言
-
大致分为面向过程和面向对象两大类。
-
c语言是面向过程的,c++是面向对象的。
-
c的优势:贴近硬件,运行极快,效率极高;创建了操作系统,编译器,数据库,网络系统等;有指针和内存管理功能。
-
c++面向对象,兼容C,主要应用于图形领域和游戏等。
-
Java优势:语法像C,没有指针和内存管理,真正的可移植性,编写一次,到处运行,但是需要配置相应的环境;面向对象,类型安全,高质量的类库。
基于Java
基于Java开发了巨多的平台,系统和工具
-
构建工具:Ant, Maven等
-
应用服务器:Websphere,weblogic
-
Web开发:Spring等
-
开发工具:Eclipse,intellij idea
-
Hadoop
-
Android
Java优势
-
简单性
-
面向对象
-
可移植性
-
高性能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
windows常用快捷键
-
ctrl+Y 反撤销
-
A|t +F4 关闭窗口
-
win+E 打开我的电脑
-
win+R 可以打开很多程序,如cmd等
-
shift +delete 永久删除
-
ctrl +shift +esc 可以打开任务管理器
-
win+tab 可以调出历史使用,切换桌面 任务管理器,如果错误关掉,把桌面搞掉了,直接win+r,执行explorer
DOS命令
打开CMD的方式
-
开始+Windows系统+命令提示符
-
win+r ,输入cmd
-
开始+Windows系统+命令提示符 ,右键以管理员方式运行,可以拿到最高权限
-
cmd 加上文件夹路径,直接在文件夹路径前面写cmd加空格
常见的DOS命令
-
#盘符切换 ,直接输入E:,然后enter
-
#查看当前目录下所有文件,直接输入dir
-
#切换目录 cd change directory cd .. 返回上一级 cd /d E:\IDE 可以从其他盘进入E盘的IDE文件 cd hadoop 可以进入当前文件的子文件hadoop
-
#清理屏幕 cls
-
#退出终端 exit
-
#查看电脑的ip ipconfig
-
#可以直接输入软件名打开软件,如notepad
-
#ping命令 ping
-
#创建目录 md test #删除目录 rd test #创建文件 cd>a.txt #删除文件 del a.txt
JDK
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
卸载JDK
-
删除java的安装目录
-
删除JAVA_HOME
-
删除path下关于Java的目录
-
Java-version
安装JDK
(第二个安装的是jre,可以给他叉掉,选择不安装,那个是独立运行的)
-
百度搜索JDK8,找到下载地址
-
下载电脑对应的版本
-
双击安装JDK
-
记住安装的路径
-
配置环境变量
-
我的电脑-->右键-->属性
-
环境变量-->JAVA_HOME
-
配置path变量
-
-
测试JDK是否安装成功
-
打开cmd
-
输入Java -version,查看版本号
-
Helloworld
-
随便新建一个文件夹
-
新建一个Java文件 文件后缀名为.java Hello.java
-
编写代码
public class Hello {
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
-
编译javac Java文件,会生成一个class文件
-
运行class文件,Java class文件
注意
-
代码中每个特定变量的大小写
-
尽量用英文
-
文件名和类名必须保持一致,并且首字母大写(类名即class后边定义的单词)
-
本文来自博客园,作者:{诺不克},转载请注明原文链接:https://www.cnblogs.com/xinxueqi/p/16024188.html
好好写代码,天天开心啊!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!