Java基础知识_入门

一些容易忽略的知识点

Java语言的由来
诞生于SUN公司的一个绿色项目,是1990年代初詹姆斯·高斯林等人基于C++创立的,起初命名为Oak,1995年5月份SUN公司正式推出了Java程序设计语言和Java平台,随后又不断更新,但是只有1998年的1.2版本才能进行企业级开发,这时Java的API也公布了。1999年SUN公司被Oracle公司收购。

Java能广泛应用的优势
程序员编写Java程序的源文件,装载进JVM虚拟机后被翻译成机器码,再由机器码来调用计算机的硬件资源执行运算。通过给不同的平台装载对应的Java虚拟机,就可以实现“一次编译,随处运行”的目的。Java语言还具备垃圾回收机制,清理不再使用的对象,释放内存,是由后台的Jre自动运行的。

char和string类型的区别:
1.char是字符类型,string是字符串类型。
2. char属于基础类型(C++),在C#中它属于值类型(Value Type)。char类型的长度是固定的,C++中它可能是1个字节,或者2个字节(取决于是否为Unicode Char),而在C#中,它永远是2个字节。string是一个模板类型,也就是一个class(C++)。在C#中它属于引用类型(Reference Type)。string的长度是无法明确取得的。也就是无法通过sizeof来取得,因为它不是一个基础类型,它本身并不固定长度,而取决于内部包含的 字符。

Java获取指定输入值
例如:

System.out.println("请输入该科目的分数:\n");
        Scanner input=new Scanner(System.in);
        int a=input.nextInt();

猜你喜欢

转载自blog.csdn.net/hgl1263538576/article/details/76861218