Java---01---初识
2014-11-26 19:42
211 查看
学Java也有一段时间了,一直没腾出手来做笔记。。。不得不说 边做笔记边学太慢了,但却学的扎实。。So。。总结+笔记一块写了吧。
刚开始接触Java 的时候面对的第一个程序:输出 “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不再使用指针
刚开始接触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不再使用指针
相关文章推荐
- JavaSE教程-01初识Java
- JavaSE教程-01初识Java-思维导图
- 黑马程序员 01 初识Java
- java笔记—初识面向对象01
- Instant Messaging java(partII 第三章)01
- Thinking in Java Study(01)
- Java 课堂笔记 01
- Java学习日志01
- Java设计模式圣经连载(01)-简单工厂模式
- Java日记_Vol_01
- Java语言介绍(01)概述
- JAVA2核心技术第1卷 笔记 01
- [原创][PowerShell教程][01]初识PowerShell
- Java语言介绍(04)开源项目(02)Web框架(01)Spring
- Java语言介绍(04)开源项目(04)模板引擎(01)Velocity
- Java语言介绍(04)开源项目(01)总览
- java训练营笔记01
- 初识JAVA-面面观!
- Java 基础复习 01
- Java语言介绍(04)开源项目(03)作业调度(01)Quartz