什么是java语言?
java是一门完全的面向对象的程序设计语言,即是开发平台,也是部署和运行平台。
跨平台特性
只要在操作系统上安装了JVM就可以运行java的程序。而不同OS上的JVM由Orancle公司提供下载。
JVM的功能:向上解释不仅解释执行编译后的java指令,还进行安全检查。
java语言的是用c/c++写的,在开发java语言的时候是有明确的目标的。
1,完全的面向对象程序设计思想
2,多线程
3,健全的安全机制
4,更快的开发速度与运行效率
5,超越C++
实现以上目标靠的是:
1,JVM(hostpot技术,动态决定是编译还是解释执行)
2,自动垃圾收集机制(Object的finalize()方法)
3,代码安全机制(每个jdk版本的安全机制都不一样)以applet(三级代码安全检查)为例:1,权限检查 2,字节码校验 3,动态监测执行步骤。
第一个java程序:
class HelloDemo{
public static void main(String[] args){
System.out.println(“Hello java!”);
}
}
java中编写的代码都是在类里面完成的。
java语言的程序结构
- package 可以有多个
- import 可以多个
- public类的定义:每个文件最多一个
- 类和接口:可以多个
java的基础知识点
- 高级语言共同的东西:
1,关键字 2,标识符
3,注释 4,常量和变量
5,运算符和表达式
6,语句 7,函数 8,数组
学习本部分只需要注意:1,它的表现形式是怎样的 2,它什么时候用
- java所特有的:
1,面向对象(类和对象)
2,javaAPI
3,常见类的使用:
- String和StringBuffer类(字符串)
- Thread类(线程)
- I/O(数据流)
- Exception(异常)
学习本部分注意:封装 继承 多态 内存的使用分析
java的方向:
- javaEE (企业级应用开发)
- javaSE(桌面级应用程序开发,是EE和ME的基础)
- javaME(嵌入式软件,现在主流是开发Android)
怎样才能学好java?
- 有自己的目标和方向
- 不要死记语法
- 多实践,不要急躁
- 多阅读别人的代码
- 初学者不要看太多的书,先找本基础的书系统的学习
编程注意的问题:
- 所谓理论指导实践,实践加深理论,说的就是先有思想,再写代码。
- 注意一些编码规范。
时间: 2024-10-15 08:21:02