一、主方法public static void main(String[] args) {}在main中使用了两个修饰符public和static,public修饰符使它可以从应用程序的任何地方访问被访问,静态修饰符使它成为一个类方法,可以直接用类名进行调用。
返回值为void,因为这个访问不需要返回值。
它的名字是main,参数是String[] args。
二、Java实现hello world需要插图
三、用static修饰的方法就是静态方法需要插图
package com.nezha.javase;public class Test {private void test(){System.out.println(“你好,我是哪吒”);}public static void main(String[] args) {Test.test();}}可以使用类名.方法名的形式访问static方法,但是不能访问非静态方法。
四、编译java文件1、通过javac编译java文件javac Test.java编译后的文件Test.class
//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package com.nezha.javase;public class Test {public Test() {}public static void main(String[] var0) {System.out.println(“hello world”);}}
2、执行编译后的java文件java Test输出结果:hello world
3、如何运行class文件中的main方法假设如下目录有个class文件,并且里面有main方法:
E:\nezha\JavaseProject\com\nezha\javase\Test.class
首先进入cmd命令行:
cd /d E:\nezha\JavaseProjectjava com\nezha\javase.Test也可以带参数运行:
java com.nezha.javase.Test com.nezha.javase.Test nezha五、数据类型Java是一种强类型的语言,有8种基本类型,其中4种整型,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char、1种boolean型。
1、四种整型int 4字节 -2147483648~2147483647short 2字节 -32768~32767long 8字节 很大很大byte 1字节 -128~127通常情况下int最常用,byte和short类型用于特定的应用场合,例如底层的文件处理或需要控制占用存储空间量的大数组。
长整型有一个后缀L或l(如123456789L)。十六进制数值有一个前缀0x或0X(如0xFFFF)。
八进制有一个前缀0,例如010表示八进制中的8。
2、浮点型double 8字节float 4字节double的数值精度是float的两倍,double一般也可称作双精度浮点型。
一般都使用double,不使用float。
3、charchar类型表示单个字符。
char类型的字面量值要用单引号括起来。
例如A是编码值为65所对应的字符常量。它与”A”不同,”A”表示一个字符串A。
char类型可以表示为十六进制值,范围从\u0000到\Uffff。
4、booleanboolean类型只有两个值,true和false。
一般用于逻辑判断、返回值。
六、数据类型默认值1、基础数据类型默认值数据类型 默认值int 0short 0long 0byte 0double 0.0float 0.0char 0boolean false2、代码实例package com.nezha.javase;public class Test {private static int i;private static short s;private static byte b;private static long l;private static char c;private static float f;private static double d;private static boolean bb;public static void main(String args[]){System.out.println(i);//0System.out.println(s);//0System.out.println(b);//0System.out.println(l);//0System.out.println(“CSDN”+c+”哪吒”);//CSDN 哪吒System.out.println(f);//0.0System.out.println(d);//0.0System.out.println(bb);//false}}
char 默认值不是空;
char 类型默认初始化的值是 \u0000,即空格。
七、大数值如果基本的整形和浮点数精度不能满足需求,可以使用java.math包中的BigInteger和BigDecimal。
BigInteger实现了任意精度的整数运算。
BigDecimal实现了任意精度的浮点数运算。
可以使用BigInteger.valueOf将整数类型转为BigInteger。
int a = 100;BigInteger bigInteger = BigInteger.valueOf(a);BigInteger中不能使用+、-、*、/。
只能使用add。想要学习更多JAVA知识的小伙伴看过来!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容