Java笔记02

Java入门06:HelloWorld详解

HelloWorld

  1. 随便新建一个文件夹,存放代码

  2. 新建一个Java文件

    • 文件后缀名为.java
    • Hello.java
    • 【注意点】系统可能没有显示文件后缀名,我们需要手动打开
  3. 编写代码

public class Hello{//public是公开的共有的,class是表示一个类,类后面跟了个Hello,是类名
	public static void main(String args[]){//方法
		System.out.print("Hello World!");//输出
	}
}
  1. 编译javac java文件,会生成一个class文件
  2. 运行class文件,java class文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yBX65wNt-1600077800433)(C:\Users\aimil\AppData\Roaming\Typora\typora-user-images\image-20200914155349058.png)]

可能遇到的问题
  1. 每个单词的大小写不能出现问题,*java是大小写敏感的
  2. 尽量使用英文
  3. 文件名和类名必须保持一致,并且首字母大写
  4. 符号使用中文的符号

Java入门07:编译型和解释型

Java程序运行机制
  • 编译型:它有一个负责翻译(编译)的程序,把我们写的源代码转换成计算机可以执行的代码,如果这个过程受到转译一点,就叫做编译型(compile)
  • 解释型:我说一句你解释一句,我走一步解释一步,我要执行什么,你跟我去读什么,性能可能有点损失,而且它用一下编一下,假如回头看一样东西,又要重新给我翻译,其实是比较麻烦的

编译型优势:执行速度快,对操作系统要求比较低,因此开发一些操作系统就会用编译器去做,比如C/C++它都是编译型的

解释型优势:比如一个网页,这个网页还有服务器的一些脚本,它对速度要求不高,对速度要求不高的话我们就可以使用解释型的语言,怎么解释呢?就比如说边执行边解释

  • 程序运行机制

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZDDhKk2y-1600077800436)(C:\Users\aimil\AppData\Roaming\Typora\typora-user-images\image-20200914160137893.png)]

Java是先编译,编译完最后快到操作系统的时候才解释,它是两个都有,就是它既有编译型特征也有解释型特征

Java入门08:使用IDEA开发

  1. 进去https://www.jetbrains.com/idea/下载IDEA
  2. 安装IDEA
  3. 新建项目,项目src下新建类(建议先新建个包),试着写一个Hello World
package WangKe;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.print("Hello World");
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值