201671010127 2016—2017—2 Java学习周结
时间真是个最公平东西,只要能够好好地利用它,它可以为我们带来我们我们所想要的东西。学习Java已经有一周了,对于Java基础知识的认识也更进一步,对Java的兴趣也愈来愈浓。实现一个Java程序,主要有三个步骤:第一步是编写Java源代码,第二步是编译源代码,第三步是运行Java程序。Java源代码必须要经过编译之后才能由JVM(Java虚拟机)解析执行。Java源代码文件其实就是一个后缀名为.java的普通文本文件,可以用记事本或者在(集成开发环境)里面编写。
对于一个Java源程序,其分析如下:
1.符号/* */中间的语句是该程序的注释,多行注释以/* 开始,以*/结束,单行注释以//开始,行末自动结束,Java的文档注释使用/** */。
2.关键字class是声明类的定义,并且帮助编译器理解他是一个类的声明。
3.整个类及其所有成员都是在一对大括号{ }之间定义的。
4.程序从main()方法开始执行,它是所有Java应用程序的起始点。(相当于C语言中的主函数)
5.关键字public是一个访问说明符,控制类成员的可见度和作用的范围。
6.关键字static允许调用main()方法,而无需创建类。
7.关键字void告诉编译器main()方法在执行时不放回任何值。
8.args[]是String类型的数组,printfln()方法通过System.out显示作为参数传递给它的字符串。
Java虚拟机JVM是Java语言最大的特点,事物都具有两面性,JVM也不例外。JVM是一个可运行Java字节码的虚拟计算系统。。它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信。还包括一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行。这个也是java最大的特色跨平台性,也就是一处编写,处处运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。编译虚拟机的指令集与编译微处理器的指令集非常类似。这就是java最受人批评的一个地方,运行在JVM上面当然没有直接运行在操作系统上快。所以有人总是说java的运行速度比不上C语言。
以上就是最近所学的Java基础知识,还有涉及变量的声明、数据类型、表达式、运算符的问题,等我下次再与大家分享。
2017-08-30
最新文章
- html drag api 在firefox 下 拖动出现新窗口的解决办法
- [LeetCode] Ternary Expression Parser 三元表达式解析器
- 搭建一个分布式MongoDB鉴权集群
- Python初学笔记
- Foreach 与 Foreach-Object 的区别
- BZOJ 1449 球队收益(最小费用最大流)
- [USACO精选] 第二章 动态规划(一)
- 类似桌面背景壁纸随手指滑动--第三方开源--BackgroundViewPager
- 分享15款为jQuery Mobile定制的插件
- 错误:[将截断字符串或二进制数据。\r\n语句已终止。]
- Linux学习笔记32——select()函数分析【转】
- (step4.3.8)hdu 2181(哈密顿绕行世界问题——DFS)
- 页面提交错误,页面间参数传递java.lang.NumberFormatException: null
- Photoshop 无法打开某些JPEG文件的成因
- JEECG 单点登录 SSO
- hexo+next主题目录解析
- Docker 常用命令(一)
- Idea中运行项目时出现:未结束的字符串解决方案
- vue 关于父组件无法触发子组件的事件的解决方法
- 20170914xlVBA通讯公司分类汇总