码迷,mamicode.com
首页 > 编程语言 > 详细

认识java语言

时间:2015-01-02 22:12:54      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:

什么是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,常见类的使用:

  1. String和StringBuffer类(字符串)
  2. Thread类(线程)
  3. I/O(数据流)
  4. Exception(异常)

学习本部分注意:封装  继承  多态   内存的使用分析

java的方向:

  1. javaEE (企业级应用开发)
  2. javaSE(桌面级应用程序开发,是EE和ME的基础)
  3. javaME(嵌入式软件,现在主流是开发Android)

怎样才能学好java?

  1. 有自己的目标和方向
  2. 不要死记语法
  3. 多实践,不要急躁
  4. 多阅读别人的代码
  5. 初学者不要看太多的书,先找本基础的书系统的学习

编程注意的问题:

  • 所谓理论指导实践,实践加深理论,说的就是先有思想,再写代码。
  • 注意一些编码规范。

 

 

 

认识java语言

标签:

原文地址:http://www.cnblogs.com/java-yyb/p/4198862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!