一、安装卸载

卸载:控制面板

安装:下载对应版本

注意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语言基础的更多相关文章

  1. 【GoLang】GO语言系列--002.GO语言基础

    002.GO语言基础 1 参考资料 1.1 http://www.cnblogs.com/vimsk/archive/2012/11/03/2736179.html 1.2 https://githu ...

  2. Java学习总结(二)----Java语言基础

    1.     Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,i ...

  3. java语言基础02

    一.Java语言基础(常量的概述和使用)(掌握) 1:什么是常量 就是在程序的执行过程中其值不发生改变的量. 2:Java中常量的分类 (1):字面值常量 (2):自定义常量(面向对象部分讲解) 3: ...

  4. Java之--Java语言基础组成—数组

    Java语言基础组成-数组 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的数组,数组 ...

  5. Java之--Java语言基础组成—函数

    Java语言基础组成-函数 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的函数,函数 ...

  6. Java之--Java语言基础组成(关键字、标识符、注释、常量和变量、运算符)

    Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符 ...

  7. Java语言基础(二) Java关键字

    Java语言基础(二) Java关键字 Java关键字比较多,我就不列举出来了,只记录一些常用的小知识点: ①Java的关键字只有小写. ②then.sizeof都不是Java的关键字,熟悉C++的程 ...

  8. Java语言基础(九)

    Java语言基础(九) 一.自增运算(++) 自减运算(--) i++ 就是将i+1再赋给 i i-- 是将i-1再赋给 i 对变量i,j来说,i++ 或++i 这里没什么区别,都是将i的值加1后,再 ...

  9. Java语言基础(八)

    Java语言基础(八) 一.数学运算  + - * /  % (1)凡是byte  short  char类型都按int类型的计算   看看上面的代码,为什么出错! 我已经将100转成byte类型,( ...

  10. Java语言基础(七)

    Java语言基础(七) 今天在公司多呆了会,回来晚了 一.自动类型转换 在Java中,数据是可以转换的  例如可以将byte类型的赋给int类型的 这里希望你了解内存的变化,例如 在这里,我想你应该知 ...

随机推荐

  1. nodejs入门开发与常用模块

    npm:NodeJs包管理器 express:服务器端比较流行的MVC框架,处理服务请求,路由转发,逻辑处理 http://socket.io:实现服务端和客户端socket通信解决方案 ); // ...

  2. adb not responding的解决方案

    查看谁占用了进程:netstat -aon|findstr "5037" 终止占用的进程: 假若"6908"占用了进程 taskkill /pid 6908 / ...

  3. Java分为三个体系

    Java分为三个体系 JavaSE(Java2 Platform Standard Edition,java平台标准版), JavaEE(Java 2 Platform,Enterprise Edit ...

  4. 开源 java CMS - FreeCMS2.2 建站向导

    项目地址:http://www.freeteam.cn/ 建站向导 为了方便用户创建网站,系统提供了建站向导功能. 从左側管理菜单点击建站向导进入. 第一步:创建网站 能够直接设置所属的父网站.填写相 ...

  5. macosx下apache的默认用户为daemon

    环境macosx, xampp. 其中apache的默认账户为daemon,若想对htdocs下的文件做写操作,必须改动该文件夹的用户权限: chown daemon:daemon MYDIR chm ...

  6. SQL语句,标准表达式中数据类型不匹配

    id索引进行数据查询时提示错误! 标准表达式中数据类型不匹配. 两边的单引号去掉就好了,否则是在使用文本型. 改为:去掉两个单引号 ok,成功!

  7. React-Native 样式指南

    https://github.com/doyoe/react-native-stylesheet-guide

  8. Amazon Web Services (目录)

    一.官方声明 AWS云全球服务基础设施区域列表 AWS产品定价国外区 AWS产品定价中国区 (注意!需要登陆账户才能查看) AWS产品费用预算 AWS区域和终端节点 二.计算 Amazon学习:如何启 ...

  9. iOS 设置字体 自定义字体

    博文转载至 http://blog.csdn.net/trandy/article/details/8364517 1.网上搜索字体文件(后缀名为.ttf,或.odf) 2.把字体库导入到工程的res ...

  10. Zabbix-3.0.0 安装Graphtree

    导读 Zabbix中,想要集中展示图像,唯一的选择是screen,后来zatree解决了screen的问题,但性能不够好.Graphtree 由OneOaaS开发并开源出来,用来解决Zabbix的图形 ...