聊聊程序员-day1.1 我们来聊一聊Java

JAVA概述
Java语言的特点:

  • 一种面向对象的语言。
  • 一种平台无关的语言,提供程序运行的解释环境。
  • 一种健壮的语言,吸收了c/c++语言的优点,并且去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。

Java程序运行机制及运行过程:

1、Java核心机制:

Java虚拟机(Java Virtual Machine):可以理解成一个以字节码为机器指令的CPU。对于不同的运行平台,有不同的虚拟机。Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。

垃圾收集机制(Garbage collection):在c/c++等语言中,由程序员负责回收无用内存。Java语言消除了程序员回收无用内存空间的责任;它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。垃圾收集在Java程序中自动进行,程序员无法精确控制和干预。

Java这两个核心机制构成了java语言的特点。Java虚拟机使Java成为与平台无关的语言。垃圾回收机制消除了c/c++程序容易出错的地方。

2、Java运行过程:
在这里插入图片描述
首先有一个源程序,把源程序编译成class文件,交给才做系统平台,编译成机器可执行的文件。

Java开发环境:

J2SDK(Software Devleopment Kit)软件开发包 。

JRE(Java Runtime Environment)Java运行环境。

开发需要JDK,用户只需JRE。JDK中包含了JRE。

Java Compiler:Java编译器

Java Debugger:Java调试器

Javadoc:Java文档

JPDA:调试框架

在这里插入图片描述
JAVA语言基础
第一个java程序:

首先配置java环境变量。

新建一个记事本,改名HelloWorld.java。在文件中写程序:

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

在当前位置打开命令行,输入命令:

javac HelloWorld.java

如果不出错,HelloWorld.java所在的目录会出现HelloWorld.class文件,class文件是编译好的文件。想要让文件运行,输入命令:

java HelloWorld

java基础:

  • java源文件以“java”为扩展名。源文件的基本组成部分是类(class)。
  • 一个源文件中最多只能由一个public类。其他类的个数不限,如果源文件包含一个public类,它必须按该类名命名。
  • java 应用程序的执行入口是mian()方法。它有固定的书写格式:
public static void main(String args[]) {...}
  • java语言严格区分大小写。
  • java方法由一条条语句构成,每个语句以分号结束。
  • java语言有三种注解方式:
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值