JavaEE基础:java简介、Jdk安装、第一个java程序-HelloWorld-第一个学习日

Java语言简介

        1995年,由詹姆斯·高斯林带领的组织,根据oak设计出来的语言,取名Java的原因,喜欢爪哇岛的咖啡,Logo也是一杯咖啡。

        java最早属于SUN公司,后来被Oracle收购了,现在属于Oracle。

java版本更新迭代:

        更新就是为了让语言更加优秀,以下列举比较重要的java版本

jdk1.0   最早的版本

jdk1.1

jdk1.2 加入了集合体系

jdk1.5 加入了比较多的内容(多线程、泛型、增强for循环), 从此jdk1.5更名为Java5

Java6

Java7  目前学习的编程习惯是Java7版本下的

Java8  比较大的改动,Lambda表达式、函数式接口、StreamAPi,后续的编写主要也是基于java8环境下

Java11 Oracle稳定更新的版本,有可能多年以后过渡到11

Java16 目前最新的版本

java语言的特色:

        开源免费: 免费就是王道!

        跨平台性一个编译之后的java文件(.class文件也可以叫字节码文件)可以在不同的操作系统上运行的现象,即一次编译,到处运行。之所以能跨平台的原因:在运行.class文件之前,系统上会安装了一个操作系统对应版本的JVM,而JVM用来提供合适的环境供.class文件运行。总结为:.class文件借助于jvm虚拟机提供的环境可以在不同的操作系统上运行。

        编译性: 写好的Java文件,不能直接运行,Java文件是以.java为后缀的,需要编译为.class文件。

        面向对象:Java是一个面向对象的语言。对程序员来说,这意味着要注意其中的数据和操纵数据的方法,而不是严格地用过程来思考

        动态性:  反射   在程序运行过程中,java语言不是写死的,可以在运行过程中发生变化Java

JVM,JRE,JDK:

        jvm:java虚拟机,虚拟机之所以是虚拟机,即是为运行所有java程序的假想计算机,是java程序的运行环境,也是java最具吸引力的特点之一,起的作用是容器的作用

        jre:java运行时环境,单的jvm虚拟机不能自己运行,需要一些支持jvm运行的核心代码,就是类库,jre = jvm + jvm运行时需要的核心类库

        jdk:是Java的开发者工具包,包含了jre和开发人员使用工具,例如:javac.exe(编译器)和Javadoc.exe(可以用来生成java帮助文档),jdk = jre + Java开发者工具包

三个组件的关系:

JDK的下载和安装

JDK下载:

选择时注意电脑系统和jdk版本! 

JDK安装:

 验证安装是否成功:

        打开DOS命令窗口,输入java -version 如果提示版本信息,则说明安装成功

配置环境变量:

        配置环境变量的目: 为了让一个可执行程序,可以在任意目录下,直接输入指令就可以使用,环境变量所在的位置:

 

 

开始我们的第一个Java案例

         首先我们要了解开发java程序的基本步骤

        1、源代码的编辑,生成.java文件

        2、使用编译工具(javac.exe)编译源代码,生成一个.class的字节码文件

        3、使用运行工具(java.exe)运行类

        4、对程序进行调试

HelloWorld源代码的编辑步骤:

        创建一个名为HelloWorld.java文件(创建HelloWorld.txt改后缀名)

编译:在命令提示符中,使用javac.exe编译HelloWorld.java

javac HelloWorld.java

运行:在命令提示符中,使用java.exe 运行 HelloWorld

  java HelloWorld   运行不需要写后缀名


   


Java的编码格式规范及长见问题

  1. 格式规范(行业内的潜规则)
    1. 在左大括号前面,要加上一个空格
    2. 在左大括号后面,要换行,再加上一个缩进(tab)
    3. 右大括号要和本层次的代码对齐
    4. 运算符的两侧,要加上空格
    5. 不同的代码段,之间要加上空行
  2. 代码调试的常见问题
    1. 类名和文件名保持一致
    2. 非法字符的问题,java中的符号必须是英文的
    3. 大小写的问题  System   S是大写的  String S 也是大写的 严格区分大小写
    4. 编译的时候带上后缀名
    5. 运行的时候不带后缀名
    6. java中的括号都是成对出现的 ()  []  {}
    7. 写大写的某个英文字母   按shift + 对应的字母即可  松开就是小写 

接下来即将进入java系统性的学习阶段······


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值