首页 > 编程语言 > 详细

Java入门

时间:2020-03-16 01:53:25      阅读:79      评论:0      收藏:0      [点我收藏+]

一、计算机的组成及工作原理

  • 输入设备
  • 存储器(硬盘、内存)
  • 运算器(处理数据)
  • 控制器(控制各部件有条不紊的工作)
  • 输出设备

二、计算机程序设计语言

1、自然语言

实现人与人之间沟通的工具

2、程序设计语言

实现人与计算机交互的工具

3、分类

  • 高级语言:易于人理解的语言
  • 低级语言:0,1

汇编语言、C、C++、JAVA、C#、Python、JavaScript、等等

4、程序语言的工作原理

  • 第一:编写源代码(.cs、.java)
  • 第二:编译源代码(编译器生成0、1的机器代码)
  • 第三:执行

三、Java历史

1、历史版本

  • Oak - 1991
  • JDK Beta - 1995
  • JDK1.1
  • J2SE1.2
  • J2SE1.3
  • J2SE1.4
  • Java SE5.0 - 2004.09
  • Java SE6.0 - 2006.12
  • Java SE7.0
  • Java SE8.0 (LTS)- 2014.03
  • Java SE9 - 2017.09
  • Java SE10 - 2018.03
  • Java SE11 - 2018.09
  • Java SE12 - 2019-03
  • JAVA SE13 -2019-09

2、三大版本方向

1)Java SE:标准版本,核心Java程序,主要用于开发桌面环境的应用。

2)Java EE:企业版本,主要用于开发企业应用,它包含一系列的服务、API、协议等,适用于开发分布式、多层次、以组件为基础、以Web为基础的应用程序。

3)Java ME:微型版本,主要应用于移动设备、嵌入式设备

四、Java的特点

  • 简单易学
  • 完全面向对象的
  • 健壮性:异常处理、垃圾回收、安全检查机制
  • 跨平台
  • ...

五、JAVA环境的配置

1、相关概念

  • JDK(Java Development Kit):Java开发工具包
    • 开发工具,如:javac.exe、java.exe、jar.exe
    • JRE
  • JRE(Java Runtime Environment):Java运行环境
    • Java程序相关的核心类库
    • JVM
  • JVM(Java Virtual Machine):Java虚拟机

2、JDK的安装与配置

第一:安装JDK

  • JDK:Java 开发工具包(javac,java)
  • JRE:Java 运行环境(JRE包含JVM)
    • public JRE:公共JRE
    • private JRE:私有JRE

第二:配置环境变量

告诉操作系统一些相关的配置信息

  • JAVA_HOME:告诉操作系统JDK的安装目录
  • Path:告诉操作系统"开发工具集"所有的目录,java,javac
  • CLASS_PATH:类路径,告诉操作系统所执行的类所在的目录

    JAVA_HOME=E:\Java\jdk1.7.0_51
    Path=%JAVA_HOME%\bin
    测试是否安装成功:javac -version

3、安装目录介绍

六、第一个Java程序

1、操作步骤

第一:编写源代码

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

说明

1)源程序文件名必须与公共类的名称一致

2)源程序文件的后缀为java

第二:编译源代码

javac HelloWorld.java

说明

1)语法:javac XxxxXxxx.java

2)编译成功后,会产生一个以class为后缀的文件,称之为字节码文件(HelloWorld.class)

3)必须进入源程序所在的目录进行编译:d:、cd 目录

第三:执行程序

java HelloWorld

说明

1)语法:java XxxxXxxx

2)运行时不需要加后缀

2、程序说明

1)访问控件修饰符

用于控件修饰内容的访问权限,在Java中,主要有以下四个:

  • public:公共
  • private:私有
  • default:默认
  • protected:保护

2)关键字

  • class:定义类的关键字
  • static:静态的
  • void:返回值为空,一般用于修饰方法
  • String:数据类型(字符串类型),S必须大写
  • System:系统类
    • out:System中的一个属性,它返回一个输出流对象
    • println():方法,表示打印输出内容并换行
//打印输出“你好”,打印输出后不换行
System.out.print("你好") ;
    
//打印输出“你好”,打印输出后换行
System.out.print("你好\n") ;
    
//功能同上
System.out.println"你好") ;

3)命名规则

  • 驼峰命名
    • 小驼峰命名:首字母小写,如由多单词组成,则各单词首字母大写
      • 方法名、变量
      • sayHello()、userAge
    • 大驼峰命名(Pascal 命名):首字母大写,如由多单词组成,则各单词首字母大写
      • 类名、接口
      • Student、Animal
  • 全大写:常量

4)main方法

程序的入口,有且只能有一个

5)严格区分大小写

6)注释

//单行注释

/*
    多行注释
*/

/**
    文档注释
*/

Java入门

原文:https://www.cnblogs.com/zing163/p/12501127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!