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

初识Java,理解java部分原理知识和c语言的对比

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

初识Java,理解java部分原理知识和c语言的对比

目录
  • JAVA的语法
    • 如何运行?
      • java程序的书写

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


关于public的疑问大概解释一下就是访问修饰限定符,这个并不是本文的重点内容,以后会详细介绍

class:是一个关键字,用来定义一个类。

HelloWorld :类的名称

这几个的组成是java当中main函数的固定写法,而函数也称为方法

String[] args:则是形式参数:数组。就如同c语言的 int arr[] 和int[]arr

如何运行?


可以看这个文件,里面放入了.java文件和.class文件,其中的.java就是源代码,而他目前在磁盘中就是一大堆的字母。没有编译器的时候我们用的就是cmd来看其中的情况,如果你的的java文件在其他盘就是按步骤操作。

在c盘的话直接cd 复制的目录即可

cd的意思是进入某个文件夹


java程序的书写

每次写完代码养成ctr+s的保存习惯,保存后重新编译。

如果一个类是public修饰的,那么类名需要和文件名一致。


java并不是一个文件对应一个字节码,而是一个类对应一个字节码,这样的好处是用到哪个类就去加载哪个类,而不是一股脑全去加载。


这个args又是什么呢?其实这是运行时的命令行参数

因为Java在编译的时候是使用 GBK格式编译代码
所以我们需要加上这一句encoding utf-8才能运行代码中含有中文的代码块

要记住,Java是绝对不能越界的,越界就会停止运行。

总结:


以及这里是我今天打出来的代码,大家可以看看并继续总结一些java的特点

class Test{

}

public class HelloWorld{
	public static void main(String[] args) {
		System.out.println("HelloWorld");
	}
	public static void main8(String[] args) {
		short s = 10;// 2个字节 16wei -2^16 -- 2^16-1
		System.out.println(s);
	}
	public static void main7(String[] args) {
		byte b = 10; //1个字节
		System.out.println(b);
		byte b2 = -128;
		byte b3 = 127;
		System.out.println(b2);
		System.out.println(b3);
		byte b4 = 17;
		System.out.println(b4);

	}
	public static void main6(String[] args) {
		char ch ='a';//2个字节
		char ch2 = 97;
		System.out.println(ch);
		System.out.println(ch2);//赋值整数也会打印字符

	}
	public static void main5(String[] args) {
		float f = 12.5f;//4 必须写f不然就会认为是double类型的函数
		System.out.println(f);
	}

	public static void main4(String[] args) {
		double d = 12.5;//8
		System.out.println(d);
	}

	public static void main3(String[] args) {
		long a = 10;
		System.out.println(a);
		System.out.println(Long.MAX_VALUE);
		System.out.println(Long.MIN_VALUE);
	}
	
	public static void main1(String[] args) {
		int a = 10;
		System.out.println(a);
		System.out.println(Integer.MAX_VALUE+1);
		System.out.println(Integer.MIN_VALUE-1);
		int maxNum = 10;
		int max_num = 10;
		int max3_num = 10;
		int max$num = 10;

	}



	public static void func(String[]args){
		for(int i = 0;i < args.length; i++){
			System.out.println(args[0]);
			System.out.println(args[1]);
			System.out.println(args[2]);
			System.out.println(args[3]);

		}
		System.out.print("打印不换行");
		System.out.println("打印换行");
		System.out.printf("%d", 10);
	}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/330009.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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