温故而知新-----一、Java常识
2015-09-19 00:44
393 查看
(1)Java的复习是基于学习已经公布的毕向东老师的java基础视频;
(2)有许多专业的知识为了准确度,参考了【阳哥笔记】极速秒杀Java基础之笔记系列;
(3)由于有课程加上还得复习准备quiz,加上有时候还得忙关于项目的事情,时间很紧急从8月24日到9月18日看完了基础视频,为了更好的巩固所学内容,在9月19日的今天敲下了第一段文字,希望能在这几天复习一下学过的内容,并且总结一下遇到的问题;
(4)主要总结的java一些重要的知识,一些简单的常识就略过。主要还是为了自己看,哈哈。
一、Java常识
1.1 关于Java的跨平台性:
只要在需要运行java应用程序的操作系统中,先安装一个Java虚拟机(JVM:Java Virtual Machine)即可,由
JVM来调用操作系统底层指令解析、 执行Java程序,从而在该操作系统中运行。
因为有了JVM,所以同一个Java程序各种不同的操作系统中都可以执行。 这样就实现了Java程序的跨平台
性,也就是说Java语言具有良好的可移植性。
关于java环境的搭建不再赘述了,建议初学者使用简单的编译器,比如editplus,通过自己敲全代码,这样你才能更快的熟悉Java,不要一上来就使用高级编译器使用补全功能,不利于自己刚开始学习对java的记忆。
1.2 程序先写需求、思路、步骤。如下:
/*
需求:定义一个Hello world小程序。
思路:
1、
2、
步骤:
1、通过class关键字定义一个类。将代码都编写到该类中
2、为了保证该类的独立运行。在类中定义个主函数。格式public static void main(String[] args)
3、保存一个扩展名为java的文件。
4、在dos控制台中通过javac工具对java文件进行编译。
5、再通过java命令对生成类文件进行执行
*/
1.3 Java语言的数据类型
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的
内存空间:
byte 1个字节
short 2个字节
int 4个字节
long 8个字节
float 4个字节
double 8个字节
char 2个字节
还包括三种引用数据类型:类class、接口Interface、数组[]
1.4 类型转换:
包括自动类型转换,强制类型转换
1.5逻辑运算符
&&:和&运算的结果是一样的,但是运算过程有点小区别。
&:无论左边的运算结果是什么,右边都参与运算。
&&:当左边为false时,右边不参加运算,这样可以提升效率。
||:和|运算的结果是一样的,但是运算过程有点小区别。
|:无论左边的运算结果是什么,右边都参与运算。
||:当左边为true时,右边不参加运算,这样可以提升效率。
使用&&和||比使用&和|更高效一些。
逻辑运算符用于连接布尔型表达式,在Java中不可以写成3
(2)有许多专业的知识为了准确度,参考了【阳哥笔记】极速秒杀Java基础之笔记系列;
(3)由于有课程加上还得复习准备quiz,加上有时候还得忙关于项目的事情,时间很紧急从8月24日到9月18日看完了基础视频,为了更好的巩固所学内容,在9月19日的今天敲下了第一段文字,希望能在这几天复习一下学过的内容,并且总结一下遇到的问题;
(4)主要总结的java一些重要的知识,一些简单的常识就略过。主要还是为了自己看,哈哈。
一、Java常识
1.1 关于Java的跨平台性:
只要在需要运行java应用程序的操作系统中,先安装一个Java虚拟机(JVM:Java Virtual Machine)即可,由
JVM来调用操作系统底层指令解析、 执行Java程序,从而在该操作系统中运行。
因为有了JVM,所以同一个Java程序各种不同的操作系统中都可以执行。 这样就实现了Java程序的跨平台
性,也就是说Java语言具有良好的可移植性。
关于java环境的搭建不再赘述了,建议初学者使用简单的编译器,比如editplus,通过自己敲全代码,这样你才能更快的熟悉Java,不要一上来就使用高级编译器使用补全功能,不利于自己刚开始学习对java的记忆。
1.2 程序先写需求、思路、步骤。如下:
/*
需求:定义一个Hello world小程序。
思路:
1、
2、
步骤:
1、通过class关键字定义一个类。将代码都编写到该类中
2、为了保证该类的独立运行。在类中定义个主函数。格式public static void main(String[] args)
3、保存一个扩展名为java的文件。
4、在dos控制台中通过javac工具对java文件进行编译。
5、再通过java命令对生成类文件进行执行
*/
1.3 Java语言的数据类型
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的
内存空间:
byte 1个字节
short 2个字节
int 4个字节
long 8个字节
float 4个字节
double 8个字节
char 2个字节
还包括三种引用数据类型:类class、接口Interface、数组[]
1.4 类型转换:
包括自动类型转换,强制类型转换
1.5逻辑运算符
&&:和&运算的结果是一样的,但是运算过程有点小区别。
&:无论左边的运算结果是什么,右边都参与运算。
&&:当左边为false时,右边不参加运算,这样可以提升效率。
||:和|运算的结果是一样的,但是运算过程有点小区别。
|:无论左边的运算结果是什么,右边都参与运算。
||:当左边为true时,右边不参加运算,这样可以提升效率。
使用&&和||比使用&和|更高效一些。
逻辑运算符用于连接布尔型表达式,在Java中不可以写成3
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统