002-java语言基础

一、安装卸载

卸载:控制面板

安装:下载对应版本

注意1、安装路径→尽量不要有空格和汉字

注意2、安装之后,jre可以不用安装,jdk中含有

二、环境变量

环境变量:理解,一些快捷路径。方便快速查找应用与命令。

系统属性→环境变量

  增加:JAVA_HOME:java安装路径

  path→增加%JAVA_HOME%/bin

classpath 从jdk1.6后不用配置

三、java基础

javac  a.java:编译生成.class文件

java  a:执行.class文件

注释:// 单行

  /**/多行

  /***/说明文档

标识符【类名,变量名,常量名,方法名,等】

  开头:字母、下划线、美元符

  结尾:字母、下划线、美元符、数字

关键字

  002-java语言基础  

数据类型

  002-java语言基础

数据输出

  002-java语言基础

整形常量

  十进制【12】、十六进制【0x12】、八进制【012】、long定义,后面加L

浮点型

  默认double,float后追加f[F]

字符

  单引号、Unicode码表示、Unicode编码一个字符占两个字节

  \u0030:unicode编码下,0030十六进制代表的字符

  char ch1='中';

  char ch2='\u4e2d';

  System.out.printf("%c %c\n",ch1,ch2);

布尔【boolean】

  C语言,非0 是真

  java语言,明确的boolean值

范围:

  byte:1个字节,一个字节8位,即-2的7次方,到2的7次方减1

  short:2个

  int:4个

  long:8个

  float:4个

  double:8个

  char:2个,使用unicode码

  boolean:1个

类型转换

  低到高

  byte→char→int→long→float→double

运算符

  002-java语言基础

位运算符

  右移>>:对于有符号数据,在右移时,符号位将随同移动,当为正数时,最高位为0,最高位补位0,而为负数时,最高位为1,最高位补1.

  >>>:无论最高位是0还是1,左边移空的改为都补0

  <<和<<<同理

运算符优先级

  002-java语言基础

流程控制

  顺序

  条件:if、if...else if、switch

  循环:for、while、do...while

    continue:跳出本次循环,break:跳出当前循环

    

上一篇:关于web前端开发学习的顺序


下一篇:iOS的nil,Null,NSNull的使用