002-java语言基础

Posted 木子旭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了002-java语言基础相关的知识,希望对你有一定的参考价值。

一、安装卸载

卸载:控制面板

安装:下载对应版本

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

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

二、环境变量

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

系统属性→环境变量

  增加:JAVA_HOME:java安装路径

  path→增加%JAVA_HOME%/bin

classpath 从jdk1.6后不用配置

三、java基础

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

java  a:执行.class文件

注释:// 单行

  /**/多行

  /***/说明文档

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

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

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

关键字

    

数据类型

  

数据输出

  

整形常量

  十进制【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

运算符

  

位运算符

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

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

  <<和<<<同理

运算符优先级

  

流程控制

  顺序

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

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

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

 

    

 

以上是关于002-java语言基础的主要内容,如果未能解决你的问题,请参考以下文章

Java基础002 Java9开发环境搭建(Win10平台)

夺命雷公狗—JAVA---002---java开发环境搭建

002JAVA多个多线程同时竞争一个类实例方法

Go语言之路—博客目录

golang 目录

go语言(golang)学习之路