您的位置:首页 > 编程语言 > Java开发

Java---01---初识

2014-11-26 19:42 211 查看
学Java也有一段时间了,一直没腾出手来做笔记。。。不得不说 边做笔记边学太慢了,但却学的扎实。。So。。总结+笔记一块写了吧。



刚开始接触Java 的时候面对的第一个程序:输出 “Hello Java”

程序代码:



class Main {
	public static void main (String[] args){
		System.out.println("Hello Java");
	}
}




第一次看见这代码的时候,反正我是蒙圈了,这都是些啥?

Public 和 class 是Java语言中的关键字。Public 表示公开的,class是定义类的关键字。



Public static void main (String[] args) 是程序的主方法,格式是固定的,是程序的入口。程序从主方法开始执行。



System.out.println(“”)是输出语句,要输出的内容放在双引号内。



理解main()方法:

如果一个类要被Java虚拟机直接装载运行,这个类中必须有main()方法。

由于Java虚拟机需要调用类的main()方法,所以main()方法的方法的权限必须是public;

又因为main()方法是程序的入口,调用时还没有创建对象,所以main()方法必须是static的;

Java虚拟机不需要main()方法返回任何值,所以main()方法的返回类型为void。

main()方法有一个String类型的数组形参,可以接收从命令行给main()传递的参数。

其中,args 是可以改变的。



Java素有“一次编写,到处运行”的特点,原因在于Java程序的运行需要JVM提供的环境,

JVM可以在不同的平台下安装并运行,所以,Java程序也可以“到处运行”。



Java是完全面向对象的,所有功能的实现全都存在于类中。

Sun 公司对 Java 编程语言的解释是:Java 语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。





Java与C/C++的区别:

1.Java中对内存的分配时动态的,它采用面向对象机制,采用运算符new为每个对象分配内存空间。

2.Java不在所有类外定义全局变量,而是在某个类中定义一种公用静态的变量来完成全局变量的功能。

3.Java不支持头文件

4.Java不支持宏定义

5.Java不再使用指针
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: