java学习笔记(二)入门

java学习笔记(二)入门

Java帝国的诞生


一场旷日持久的战争

C&C++
  • 1972年C诞生

    • 贴近硬件,运行极快,效率极高。
    • 操作系统,编译器,数据库,网络系统等
    • 指针和内存管理
  • 1982年C++诞生

    • 面向对象
    • 兼容C
    • 图形领域,游戏等
java初生
  • 1995年的网页简单而粗糙,缺乏互动性。
  • 图形界面的程序(Applet)
  • Bill Gates说:这是迄今为止设计的最好的语言!
  • Java2标准版(J2SE) 桌面
  • Java2移动版(J2ME)手机
  • Java2企业版(J2EE)服务器
Java发展
  • 他们基于Java开发了巨多的平台,系统,工具

    • 构建工具:Ant,Maven,Jekins

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

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

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

      三高:高可用,高性能,高并发

  • 2006:Hadoop

  • 2008: Android

    Java特性和优势


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

Java三大版本


  • Write Once,Run Anywhere
  • JavaSE:标准版 桌面程序,控制台开发
  • JavaME:嵌入式开发 接近灭绝
  • JavaSE:E企业级开发 web端,服务器开发

JDK,JRE,JVM


  • JDK:Java Dvelopment Kit
  • JRE:Java Runtime Environment
  • JVM:JAVA Virtual Machine

安装开发环境


JDK下载安装与配置环境变量

这个内容 去自行百度了,啊

环境

JAVA_HOME C:\Program Files\Java\jdk-12.0.1
PATH %JAVA_HOME%\bin

验证成功 cmd java -version 出现信息

Hellolo World详解
  1. 新建一个文件夹,存放代码

  2. 新建一个txt文件,后缀改为java(如果看不到后缀,点击查看打开)

  3. 打开文件编写代码

    public classs Hello{
        public static void main(String[] args){
            System.out.println("Hello.Wprld!");
      }
    }
    
  4. 编译运行

    在文件所在的文件夹打开cmd

    • cmd中 javac Hello.java(文件名)
    • java Hello
    • 出现结果
  5. 注意情况

    • 大小写敏感
    • 尽量使用英文
    • 文件名和类名一致
    • 字符不能使用中文

Java程序运行机制

  • 编译型语言 编译器编译 操作系统
  • 解释型语言 一步一解释 网页,脚本
  • 程序运行机制

源文件(*.java文件)→Java编译器→字节码文件( *.class)→类装载器→字节码校(jiao)验器→解释器→操作系统平台

使用IDEA开发

ide就是集成开发环境,细节百度吧

安装过程百度了

这里提供一个破解到2089年的方法适用于2020.1

链接: https://pan.baidu.com/s/1vSWyEEgQDct-j8er3pqgeA 提取码: fjt4

解压后将里面的jetbrains-agent.jar文件拖入idea中会提示安装选择为idea安装,然后提示重启,重启后查看help→About 看见2089就成功了 很简单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值