脚本宝典收集整理的这篇文章主要介绍了Java(一)初识Java及Java语言的特点,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
众所周知Java是“世界上最好的语言”,首先让我们先拜见祖师爷F1a; 詹姆斯·高斯林 (James Gosling),也被称为Java之父
我们Java的口号是“WrITe once,Run anywhere” 一次编译 ,到处运行
首先让我们先配置好Java的环境 1、装好JDK,配置环境变量 2、通过执行命令,检查环境变量 3、装好IDEA
首先让我们先新建一个HelloWorld.txt的文档,然后把文件的后缀名改成java
点击右键,以sublime的方式打开,sublime其实就相当于一个大号的记事本 先写一个Java的main函数让大家比较下和c语言main函数的区别,Java的main函数略显复杂 public:访问修饰限定符 class:关键字,用来定义一个类,类型(抽象的) HelloWorld:类的名称,class HelloWorld =int a=10; 在Java中左括号要求与代码同一行,而C语言可随意 并且在Java中main函数有固定写法既然sublime相当于一个大号的记事本,那不在编译器中的代码该如何跑起来呢? 因为我们之前已经装好了JDK,JDK本身会携带它自己的一些命令 1.如果文件在c盘,win+r打开cmd,输入cd 空格(文件的地址),回车 2.如果文件在别的盘,例如D盘,打开cmd后,先输入d:,回车,输入cd 空格(文件的地址),回车,输入javac空格 文件的名称 3.直接对文件shift+鼠标右键,打开powershell窗口,输入javac空格(文件的名称),回车 然后可以得到一个.class文件
打开HelloWorld.class文件后,在这个字节码文件中出现了cafebebe 而Java中class文件的前四个字节为什么是 CAFEBABE? 是谁定义的? 原文链接:https://blog.csdn.net/renfufei/article/details/69938592,大家可以看看这篇博客 生成.class文件后,在cmd中输入java 文件名 代码即可跑起来 Java能够完成一次编译,到处都能运行的原因就是通过JYM(Java虚拟机)运行字节码文件,而JYM包括在JDK中,所以只要安装好了JDK,拿到.class字节码文件,程序就能运行args是命令行参数
使用注释的时候有中文要加 -encoding utf-8
GBK是一种编码格式 javac在编译的时候是用GBK去编译代码的 文本文件的编码格式一般都是utf-8三种打印方式
方法(函数)一定要写在类里面
变量相当于箱子,类型相当于箱子的大小 冯诺依曼体系:
在Java中一定对变量初始化,不初始化会报错 数值类型都是有取值范围的,存储数据的时候不要超过取值范围基本语法格式
int 变量名 = 初始值;
代码示例
int num = 10; // 定义一个整型变量
System.out.PRintln(num) ;
System.out.println(Integer.MAX_VALUE); // int 的最大值
System.out.println(Integer.MIN_VALUE); // int 的最小值
基本语法格式
long 变量名 = 初始值;
代码示例
long num = 10L; // 定义一个长整型变量, 初始值写作 10l 也可以(小写的 L, 不是数字1).
System.out.println(num) ;
System.out.println(Long.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
基本语法格式
double 变量名 = 初始值;
代码示例
double num = 1.0;
System.out.println(num);
基本格式
float 变量名 = 初始值;
代码示例
float num = 1.0f; // 写作 1.0F 也可以
System.out.println(num);
基本格式
char 变量名 = 初始值;
代码示例
char ch = 'A';
基本格式
byte 变量名 = 初始值;
代码示例
byte value = 0;
System.out.println(value);
基本格式
short 变量名 = 初始值;
代码示例
short value = 0;
System.out.println(value);
以上是脚本宝典为你收集整理的Java(一)初识Java及Java语言的特点全部内容,希望文章能够帮你解决Java(一)初识Java及Java语言的特点所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。