赞
踩
1.面向对象性:
两个基本概念:类、对象
三大特性:封装、继承、多态
2.健壮性:
java语言吸收了C语言和C++的优点,去掉了其影响程序健壮性的部分(指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
3.跨平台性:
通过java语言编写的应用程序在不同的系统平台上都可以运行。可以真正做到“一次编译,四处运行”(JVM的存在)
System.out.println():打印完括号内语句后会自动换行
System.out.print():打印完括号内语句后不会自动换行
可以!但是在一个java源文件中只能有一个类声明为public并且此类类名与文件名相同。
一个文件中可以只有非public类,如果只有一个非public类,此类可以跟文件名不同。
原因:每一个编译单元都有单一的公共接口,用public类来表现。该接口可以按照要求包含众多的支持访问权限的类。如果在某个编译单元内有一个以上的public类,编译器就会给出错误信息。当一个编译单元有多个非public类时,运行时需要对数据来源进行选择。
为了在控制台的任何文件路径下,都可以调用jdk指定目录下的所有文件
jdk:提供给java开发人员使用的,其中包含了java的开发工具,也包含了jre。
开发工具包含:编译工具和打包工具
jre:包含java虚拟机(jvm)和java程序所需的核心类库等
jvm:一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、存储器。不同平台有不同的虚拟机,只有这个平台有了对应的java虚拟机,java程序才可以在这个平台运行。实现所谓的“一次编译,到处运行”
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。