Java入门

Java帝国的诞生

C&C++

1972年C诞生

  • 贴近硬件,运行极快、效率极高
  • 操作系统,编译器,数据库,网络系统
  • 指针和内存管理

1982年C++诞生

  • 面向对象
  • 兼容C
  • 图形领域、游戏等

java初生

java发展

  • 构建工具:Ant,Maven,Jekins
  • 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
  • Web开发:Structs,Spring,Hibernate,myBatis
  • 开发工具: Eclipse,Netbean,intellij idea,Jbuilder

2006:Hadoop(大数据领域)

2008:Android (手机端)

Java特性和优势

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

Java三大版本

Write once,Run anywhere

JavaSE:标准版(桌面程序、控制台开发)

JavaME: 嵌入式开发(手机,小家电)(不咋用了)

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

JDK、JRE、JVM

  • JDK:Java Development Kit
  • JRE: Java Runtime Environment
  • JVM: Java Virtual Machine

Java开发环境搭建

卸载JDK

  • 删除java的安装目录
  • 删除java_home
  • 删除path下关于java的目录
  • java -version

安装jdk

  • 百度搜索jdk8,同意协议,下载相应版本
  • 双击安装jdk
  • 记住安装的路径
  • 配置环境变量
  • java -version (测试是否安装成功)

jdk目录结构

  • bin:可执行程序
  • include:头文件
  • jre:java运行环境
  • lib:类库文件
  • src:资源文件

HelloWorld及简单语法规则

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

  2. 新建一个Java文件

    文件后缀名.java

    hello.java

  3. 编写代码‘

    public class Hello{
    	public static void main(String[] args){
    		System.out.print("Hello,World!");
    	}
    }
    

  4. 编译 javac java文件,会生成一个class文件

  5. 运行class文件 java class文件名

    注意事项:

    • java大小写敏感
    • 尽量使用英文
    • 文件名和类名必须保持一致,并且首字母大写
    • 符号使用英文符号

Java程序运行机制

编译型

直接全部翻译好

解释型

走一步,编一步,速度要求不高

java既有编译型特征,也有解释型特征

程序运行机制

IDEA安装

什么是IDE

可百度搜索'idea优化'进行学习

posted @   夏夜晚风-  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示