Java学习笔记_3_Java语言概述及开发环境配置

chapter1_homework

关于Java
    ·JVM,屏蔽了底层平台的差异,向上给程序员提供了一个一致的虚拟机

    ·JRE,Java Runtime Environment,程序运行所需要的基本执行环境(runtime)
     包括运行Java程序所必须的环境的集合,包含JVM标准实现及Java核心类库

    ·JDK,Java Development Kit,包括JRE、编译器、一些软件开发工具,例如javadoc
   
    ·互联网时代的核心语言之一
    ·Java之父,James Gosling
    ·独立于平台的需要

Java特征
    ·平台无关性——Java编译器把源程序翻译成与具体机器指令无关的“字节码”,由JVM中的解释器翻译成机器码
    ·面向对象——封装,继承,多态
    ·安全——垃圾回收机制,自动回收不被使用的内存

Java运行平台
    ·Java SE
    ·Java EE——2018.3.5已更名为Jakarta EE。
    ·Java ME——Java微型版或Java小型平台(目前已基本被安卓取代)

安装Java SE 平台
    · 下载JDK,并在cmd中输入 java -version 确认版本。
    ·安装JDK至默认路径
    ·设置系统环境变量


开发环境
    ·IDE集成开发环境适用于设计开发大型项目
    ·使用简单文本编辑器配合JDK工具,适合初学者。打牢基础,避免对IDE产生依赖
    ·推荐编辑器: sublime text3, Ultraedit, Vim

Java应用程序开发
    ·编写源文件
        *.java,由若干独立的类组成(Java的最小程序单位)
        必须有一个类含有 public static void main(String[] args)方法,这个类称为主类
        源文件命名规则:只能有一个主类;
                                   若有public类,则源文件与该类同名;
                                   若无public类,源文件与任意类同名
eg: Hello.java

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

    ·编译源文件
        在cmd命令行,定位到源文件所在目录
        javac *.java——javac Hello.java

    ·运行Java应用程序
        在cmd命令行,定位到啊*.class文件所在目录
        java *——java Hello   
        文件名必须是主类名,应用程序总是从主类的main()方法开始执行


命名方式
    ·驼峰命名法
        变量名或方法名:第一个单词小写,第二个单词开始首字母大写
        类名:每个单词的首字母大写


查询Java API
     Java API

Jshell
    Java Shell,提供交互式访问的Java变成语言的命令行工具
    允许对Java代码片段求值,而不是强制编写整个Java程序
    是Java的REPL
    REPL:Read-Eval-Print loop,命令行工具(也称为交互式编程语言环境)
                可让用户快速求出代码片段的值,而无须编写完整的程序。


    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值