Java基础1.新手常见问题与HelloWord

Java语言的特点:

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

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

Java两种核心机制:
Java虚拟机(实现了平台无关的语言)
垃圾收集机制(实现了无指针,内存申请与释放)
这里写图片描述

核心机制之Java虚拟机:

Java虚拟机可以理解成一一字节码为机器指令的CPU。 不同的平台有不同的虚拟机。
Java虚拟机看不到操作的系统的底层,屏蔽了地城运行平台的差别实现了“一次编译,随处运行”。
这里写图片描述

这里写图片描述


Java是解释型的语言。


Java程序基本运行原理:

HelloWorld简单讲解下:

这里写图片描述

public是类修饰,表示公有,class是关键字 类 ,HelloWorld是类名;
内部是一个main方法,是一个执行入口方法,方法上的public也是修饰,表示公有,static是静态修饰关键字,void是方法返回值,标识返回空,
main是方法名,特殊方法,表示执行入口,括号里的String args[] 是方法参数,这里是指字符串数组;
方法是一个输出语句;

这里写图片描述

这里写图片描述

HelloWorld这个程序,首先我们编写HelloWorld.java源程序,然后我们用Javac编译,编译成HelloWorld.class可执行文件,最后我们通过Java命令运行HelloWorld.class文件,执行并运行结果;

这里写图片描述

JDK、JRE、JVM三者间的关系
这里写图片描述

path环境变量: windows系统在执行命令的时候会搜寻的路径;
classpath环境变量:Java在运行或编译时要找的class的路径

java -version 查看当前在用的Java版本
这里写图片描述


刚开始学习应该注意:

  • 类名与文件名需要相同;
  • 类名不建议为Java关键词
  • 忘记书写“{”或 “}”
  • 大小写问题;
  • 忘记语句后面的 “;”分号
  • 代码编排格式;

总结第一个程序:

这里写图片描述


这里写图片描述
Eclipse


Java基础学习,,部分知识点只是加粗,有些并未详细解释!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值