Day01初识Java

Java Day01

C语言的特点:

  1. 贴近硬件,运行极快,效率极高。

  2. 操作系统,编译器,数据库,网络系统等。

  3. 指针和内存管理

C++:

  • 面向对象

  • 兼容C

  • 图形领域、游戏

Java:

特点

  • 语法像C

  • 没有指针,没有内存管理

  • 真正的可移植性 一次编写 到处运行

  • 面向对象

  • 高性能

  • 分布式

  • 动态性 反射机制,通过反射让Java具有了动态性

  • 多线程

  • 安全性

  • 健壮性

java的发展

基于Java开发了许多的平台,系统,工具。

  • 构建工具:Ant,Maven,Jekins

  • 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic

  • Web开发:Struts,Spring,Hibernate,myBatis

  • 开发工具:Eclipse,Netbean,intellij idea,Jbuilder

Java三大版本

  • JavaSE: 标准版(桌面版本,控制台开发)

  • JavaME:嵌入式开发(手机,小家电)x

  • JavaEE:E企业级开发(web端,服务器开发)

JDK、JRE、JVM

  • JDK:Java Development Kit Java开发工具

  • JRE:Java Runtime Environment Java运行时环境

  • JVM:Java Virtual Machine Java虚拟机 两种运行规则 (解释型、编译型)

JDK 8 下载

  1. 去oracle官网下载JDK 8 对应的电脑版本

  2. 双击 安装 需要记住自己的安装目录

  3. 配置环境变量

  4. 我的电脑--》右键--》属性

  5. 高级系统设着--》环境变量--》在系统变量里新建--》输入变量名--》JAVA_HOME --》变量值:安装JDK的路径

  6. 配置PATH变量 在系统变量里双击打开--》编辑--》新建--》输入:%JAVA_HOME% \bin 再次新建一个 输入:%JAVA_HOME%\jre\bin

  7. cmd 输入: java -version 如果能显示版本说明安装成功

JDK 8 卸载

  1. 去我的电脑里 删除java的安装目录

  2. 删除JAVA_HOME

  3. 删除PATH下关于JAVA的目录

  4. cmd输入 java -version

程序员的第一声呐喊

  1. 随便新建一个文件夹code 存放代码

  2. 新建一个Java文件

    • 文件后缀名为.java

    • Hello.java

    • 注意点 系统可能没有显示文件后缀名,需要我们手动打开

    • Java是一个大小写敏感的

    • 尽量使用英文

    • 文件名 和 类名必须保持一致 并且首字母大写

    • 注意使用英文符号

  3. 编写代码

    • public class Hello{
         public static void main(String[] args){
             System.out.print("Hello World!");
        }
      }
    • cmd 进入控制台 保证路径与之前保存代码的路径一致

    • 编译 : javac Hello.java 会生成一个class文件

    • 运行class文件: java Hello

java程序的运行机制

image-20211003133316042

先将Java文件通过Java编译器编译成字节码.class文件 装载到虚拟机的类装载器里这样类就被加载了 , 接下来就会加载到字节码校验器,如果写错了 ,此时会报错。正确则通过解释器解释给操作系统。

IDEA安装

IDEA官网:https://www.jetbrains.com

 

posted @   周某人的成神之路  阅读(27)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示