栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础入门001

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础入门001

前言

参考视频B站黑马程序员;
参考书籍Java开发实战经典第二版

一、Java语言?

**1.语言:**人与人交流沟通的方式。
**2.计算机语言:**人与计算机之间进行信息交流沟通的一种特殊语言。
**3.Java之父:**詹姆斯.高斯林

二、Java语言发展史

**1.Java 5.0:**更新广、快。
**2.Java 8.0:**公司常用。
**3.Java 11.0:**日常学习。

三、Java语言特点

**1.**简洁有效
**2.**可移植性
跨平台运行
**3.**面向对象
面向对象就是把构成问题的事物分解成一个个对象,建立对象不是为了实现一个步骤,而是为了描述某个事物在解决问题中的行为
**4.**解释型
一次编写,到处运行
**5.**适合分布式计算
**6.**拥有较好的性能
**7.**健壮、防患于未然
**8.**具有多线程处理能力
线程:一种轻量级进程。
多线程处理能力优点:程序具有更好的交互性、实时性
**9.**具有较高安全性
**10.**是一种动态语言
(1)简单直观查询运行时的信息
(2)可以将新的代码加入到一个正在运行的程序中
**11.**是一种中性结构
更好兼容大多数计算机系统,在任何机器上都易于解释,易于动态翻译成机器代码

四、Java程序运行机制和Java虚拟机(jvm)、JRE、JDK 1.Java程序运行步骤

1.1使用javac将一个*.Java文件编译为*.class文件
1.2使用Java可以执行一个*.class文件

2.Java虚拟机(JVM)

Java语言具有可移植性,Java语言可以在任意操作系统上运行。而跨平台原理就是JVM充当翻译,从而做到一次编写,处处运行。

3.JRE

Java程序运行时的环境,包含JVM和运行时所需要的核心类库。只安装JRE也能保证Java的跨平台。

4.JDK

Java程序开发工具包,包含jre和开发人员使用的工具。
开发人员工具:
(1)编译工具(javac.exe)
(2)运行工具(Java。exe)

5.JDK、JVM、JRE关系

JRE包含:JVM和核心类库
JDK包含:JRE和开发工具

五、Java程序实现 1.

计算机高级编程语言有两种:编译型和解释型。
Java是两种类型语言的结合

2.

Java程序分为两种类型:Application型和Applet型,主要使用Application型
Application型程序:有main()方法的程序主要都是Applicatoion型

public class Hello{
        public static void main(String args[]){
                System.out.printlin("Hello world");
        }
}
3.片段解释 3.1类

Java中程序以类为单位,所有程序都必须在class定义内
类的命名规范:每个单词的首字母大写

定义类方法1:
class 类名称{
代码
}

一个*.Java文件可以定义多个class

定义类方法2:
public class 类名称{
代码
}

一个*.Java文件一般只定义一个public class

结论:

1.public class定义要求文件名称与类名称保持一致,在*.Java文件中只允许有一个public class定义
2.class定义的类文件名称可以与类名称不一致,但是编译后每使用一个class声明,都会对应生成一个*.class文件(有n个class声明,就生成n个*.class文件)。一个Java文件可以产生多个class文件

3.2主方法

主方法(main())是一切程序的起点,所有的程序代码都从主方法开始执行
主方法定义

public static void main(String args【】){
执行的代码
}

把主方法所在的类称为主类,并且主类都使用public class声明

3.3系统输出 输出定义1
System.out.println();

输出之后追加一个换行

输出定义2
System.out.print();

输出之后不追加换行,所有输出结果在一行显示

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1019924.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号