初识java
来源:互联网 发布:药品销售人员软件 编辑:程序博客网 时间:2024/06/05 02:30
Start
二月二十二号来到lovo继续学习,现在已经四月中旬了快两个月了,这也是到这边来写的第一篇博客。再次回到这边将开始学习java,听说java很难,大家也都这么说,这两个月来就我接触的java练习和现在用到的一些编程知识,咋眼一看大部分都是C的东西,随处可见的是C的影子,就突然没那么有压力,但还是要慢慢去适应java的语法。
初识 java
Java:简单的,面向对象的,分布式的,解释的,安全的,可移植的性能优异的多线程语言
Java平台:
- 平台划分
- J2SE: java标准版,适用桌面应用的开发,
- J2EE : java 企业版 ,适用服务器 企业级别的分布式软件系统,
- J2ME: java 微型版 嵌入式设备 手机、家电
- 平台两组件
- Java 虚拟机(Java Virtual Machine JVM)
- 独立于程序所运行的平台 –可移植性
- 一次编译,随处运行
- Java 应用程序编程接口(java application programming Interface Java API)
- Java 虚拟机(Java Virtual Machine JVM)
JDK—–开发环境集,JRE–运行环境集
翻译的两种方式
编译:特定硬件平台或操作系统平台文件(效率高 ) 【执行前编译
—–C语言
解释:可以跨平台(效率低)【执行时编译
—–Javascript
C 程序基本构造单元:函数 / java 程序基本构造单元:类
java文件的拓展名为: .java
编译后的代码称为字节码拓展名为 : .class
java基础语法
Java关键字
java关键字中,const和goto不能在java中使用 java中的三个保留字:null,false,true(不能作为标识符)
main 不是关键字
标识符
不能是保留字或关键字
可以包含数字、字母、下划线、或美元符号$
第一个字符不能是数字
区分大小写,没有长度限制
java数据类型
基本数据类型
- 整型
byte(1(字节))、int(4(字节))、short(2(字节))、long(8(字节))- 浮点型
float(4(字节))、double(8(字节))- 字符型
char(2(字节))- 布尔类型
boolean ,【内存由JVM决定引用数据类型
- 类 class
- 借口 Interface
- 数组
引用类型不同于基本数据类型
- 引用是指向内存中对象所在的位置数据类型自动转换规则
byte->short->int->long->float->double
当变量声明为long/float时 须在字面量后加L/F
long num=1234l;float num=23.23f;
整型默认Int类型,浮点型默认double
转义字符
\b /*退格 */ \r // 回车\t / *制表符 */ \"(\') // 双引号(单引号)\n / *换行 */ \\ // 反斜杠
常量
final int num=2; // num 值不能改变 还记得c是这样的 #define num 2
- 初识java
- 初识java
- 初识Java
- 初识java
- Java初识
- 初识java
- 初识Java
- 初识JAVA
- 初识JAVA
- JAVA初识
- 初识Java
- 初识java
- 初识Java
- 初识java
- 初识java
- java 初识
- 初识java
- 初识Java
- inet_ntoa之坑------再谈不可重入函数中的static
- 设置web页面favicon设置问题
- 在Eclipse中,使用v7-recyclerview问题
- kaili aircrack-ng remark
- 机器学习(四)--- 从gbdt到xgboost
- 初识java
- 最新前端开发工程师面试题——CSS部分
- 10个随机数的和
- Android选择器类库,包括日期时间选择器、单项选择器、地址选择器、颜色选择器、文件目录选择器、数字选择器、星座选择器等
- 树的子结构
- BZOJ2631: tree
- 共同学习Java源码--常用数据类型--String(十一)
- [BZOJ2809] [APIO2012] dispatching - 可并堆
- HDU 2076 夹角有多大(题目已修改,注意读题)