学习java的第二天

第二天的学习

Windows快捷键

Shift+Delete:永久删除

Ctrl+C:复制

Ctrl+V:粘粘

Ctrl+S:保存

Ctrl+A:全选

Alt+F4:关闭当前窗口

Windous+R:打开运行

Windous+E:打开我的电脑

Ctrl+Alt+Del:

Ctrl+Shift+Esc:打开任务管理器

Windous+Tab:开启多应用窗口列表

Alt+Tab:切换窗口

Dos命令

  • 打开CMD的方式:

    • windous+R 在运行输入cmd 打开控制台
    • 开始+系统+命令指示符
    • 在任意的文件夹下面,按住shift+鼠标右键点击 在此处打开命令窗口
    • 在我的电脑界面中上方的文件位置前输入 空格+cmd+空格 打开该文件夹的控制台(在资源管理器的地址栏前面加cmd路径)
  • 以管理员方式运行:

    • 最高权限
  • Dos命令快捷方式:

#  换盘符:要打开的盘+英文的分号
#  看文件列表符:dir
#  切换目录:cd   change directory   
           cd \d 打开某文件夹  
           cd ..返回上一级
#  清理屏幕:cls  (clear screen)
#  退出: exit
#  查看电脑的IP: ipconfig
#  打开应用:calc   mspaint notepad
#  ping 命令: ping www.baidu.com
#  文件操作:
      md  目录名
      rd  目录名
      cd> 文件名 
      del 文件名

计算机语言的发展史

机器语言

特点:非常繁琐、麻烦,不适合人去使用

汇编语言

特点:比较难,功能局限,适合底层的系统开发。

适合方向: 机器人、逆向工程、病毒

高级语言

特点:功能大,容易使用

各种语言:

  • C语言
  • C++语言
  • Java语言
  • C#语言 (C sharp)
  • Python、PHP、JavaScript.....

Java帝国的发展史

  • Java是1995年由美国sun公司开发的,老板是golish(大胡子)

  • J2SE: 标准版 占领桌面(桌面程序、控制台的开发)

  • J2EE: 企业版 占领服务器 (web端,服务器开发)

  • J2ME:移动端 占领手机 (手机、小家电)

开发工具

Eclipse、Netbeen、intellij idea、Jbuilder

Java的特点和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态式
  • 多线程
  • 安全性
  • 健壮性

Java的三大版本

Write Once、Run Anywhere

JDK JRE JVM

![三大J的关系](D:\截屏\JDK JRE JVM .png)

卸载、安装JDK

卸载JDK

卸载

安装JDK

安装JDK

第一个代码Hello,world

  1. 用notepad++写一个Java文件,书写代码:
public class Hello{
	public static void main(String[] args){
		
	System.out.println("hello,world");
	}
}
  1. 编译javac java文件,会生成一个class文件

  2. 运行class 文件,java clas文件

    ![运行结果](D:\截屏\hello 运行结果演示.png)

可能失败的情况

截图

解释性和编译型

java是一种既是解释型又是编译型的语言。

解释型

先翻译成中间代码,再由解释器对中间代码进行解释运行。

比如Python/JavaScript / Perl /Shell等都是解释型语言。

编译型

编译型语言的首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。

像C/C++等都是编译型语言。

posted @   P-KING  阅读(50)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示