一个c++工程师读java编程

从windos mobile转做android开发已经有好几个月了,一直没系统的看下java语法方面的书籍,昨天花了一天看了下java编程。了解了一点点东西。
1。jdk和jre
jdk是面向开发工程师的工具,全名是java development kit,而jre是java程运行环境。
一般机器里会有两个jre环境,一般是开发工具自身使用,如javac等 ,另一种是java程使用。这样说可能不正确,因为用那个库是由java.exe决定的,便目的是这样,可以这样理解。
2.java application 和 Applet
分一般应用和嵌入网页的应用,一般从Applet继承过来的类可作为嵌入网页的应用。
3.j2me,j2se,j2ee
对开发来讲区别不大,剪裁不同而已,分别是对mobile,standard,enterprise。
4.变量
byte (1),char(2), 
short(2), int(4),long(8)
float(4),double(8)
boolean
5.引用。
数组和对象都是使用引用,相当于c++里的指针,只是在java里只管new,不用delete。
6.内部类和匿名类
可以用外部内的类名引用外部类。
externalclass.this
匿名类定义既为实现,没有名字,在定义listener时使用较多。
8.java流 java.io.*
可分为字节流和字符流,也可分为输入流和输出流,还可分为节点流和处理流。
文件 FileInputStream FileReader
内存 ByteArrayInputStream CharArrayReader
字符串 StringReader
管道 PipedInputStream PipedReader
字节流转字符流 InputStreamReader
缓冲 BufferedInputStream BufferedReader
过滤 FilterInputStream FilterReader
对象序列化 ObjectInputStream
基本数据类型转换 DataInputStream
打印 PrintStream PrintWriter
行号处理 LineNumberInputStream LineNumberReader
可回退流 PushbackinputStream PushbackReader
9.图形界面
java.awt.*




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值