java学习day01

41 篇文章 0 订阅

每日一句

但行好事,莫问前程

java定义:java是美国sun公司在1995年推出的一款高级编程语言

编程语言:人与计算机对话的语言(人写代码,计算机编译)

高级编程语言

第一代:机器语言(0011二进制)

第二代:汇编语言(ADD)

第三代:高级语言(C)

第四代:面向对象编程语言(python,java,c#)

java诞生的背景

1995年sun公司,java之父:詹姆斯.高斯林,后来sun公司被oracle公司收购

java名字的由来

一开始java公司楼下有一颗oak(橡树),但是名字被取了,他们坐在一起讨论,说程序员最喜欢喝咖啡,咖啡在印度尼西亚的爪洼岛,于是命名为java

java能做什么

javase(java标准版)桌面程序:eclipse,IDEA,QQ,微信

javaee(java企业版)web开发:淘宝,京东

javaee(java微型版):嵌入式开发

java的特征:

最主要的是跨平台性:一次编写,到处运行,即一个程序可以在不同的操作系统上运行(使用的是虚拟机编译转码为机器码)

mac平台是苹果平台,windows平台是windows

JVM,JRE,JDK的区别

JVM:java虚拟机

JRE:java运行时环境(JVM+运行类库)

JDK:java开发者工具(JRE+开发工具)

JDK>JRE>JVM

JDK的下载安装配置

①下载JDK

②安装JDK

③配置

环境变量(1)新建JAVA_HOME,路径写bin目录上一级

                (2)在path变量中编辑然后添加%JAVA_HOME%\bin

                (3)重新开一个cmd,输入java,javac,java -version 没问题代表配置完成

java的第一个入门程序

public class HelloWorld{

        public static void main(String[ ] args){

                System.out.println("Hello,World!");

        }

}

在同级路径的最上面输入cmd

编译代码:javac HelloWorld.java

        会生成.class文件(这个文件是一串乱码的,给计算机看的)

运行代码:java HelloWorld

java程序开发流程

        开发人员看的        jvm看的

源代码文件 xxx.java--->xxx.class--->jvm---->机器码

        编译:javac xxx.java          运行:java xxx

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值