初识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

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
1 0
原创粉丝点击