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语言基础的更多相关文章
- 【GoLang】GO语言系列--002.GO语言基础
002.GO语言基础 1 参考资料 1.1 http://www.cnblogs.com/vimsk/archive/2012/11/03/2736179.html 1.2 https://githu ...
- Java学习总结(二)----Java语言基础
1. Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,i ...
- java语言基础02
一.Java语言基础(常量的概述和使用)(掌握) 1:什么是常量 就是在程序的执行过程中其值不发生改变的量. 2:Java中常量的分类 (1):字面值常量 (2):自定义常量(面向对象部分讲解) 3: ...
- Java之--Java语言基础组成—数组
Java语言基础组成-数组 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的数组,数组 ...
- Java之--Java语言基础组成—函数
Java语言基础组成-函数 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的函数,函数 ...
- Java之--Java语言基础组成(关键字、标识符、注释、常量和变量、运算符)
Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符 ...
- Java语言基础(二) Java关键字
Java语言基础(二) Java关键字 Java关键字比较多,我就不列举出来了,只记录一些常用的小知识点: ①Java的关键字只有小写. ②then.sizeof都不是Java的关键字,熟悉C++的程 ...
- Java语言基础(九)
Java语言基础(九) 一.自增运算(++) 自减运算(--) i++ 就是将i+1再赋给 i i-- 是将i-1再赋给 i 对变量i,j来说,i++ 或++i 这里没什么区别,都是将i的值加1后,再 ...
- Java语言基础(八)
Java语言基础(八) 一.数学运算 + - * / % (1)凡是byte short char类型都按int类型的计算 看看上面的代码,为什么出错! 我已经将100转成byte类型,( ...
- Java语言基础(七)
Java语言基础(七) 今天在公司多呆了会,回来晚了 一.自动类型转换 在Java中,数据是可以转换的 例如可以将byte类型的赋给int类型的 这里希望你了解内存的变化,例如 在这里,我想你应该知 ...
随机推荐
- xubuntu14.04下编译pjsip及pjsua2 java
Run "./configure" without any options to let the script detect the appropriate settings fo ...
- python手册
https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/
- 第二百四十八节,Bootstrap轮播插件
Bootstrap轮播插件 学习要点: 1.轮播插件 本节课我们主要学习一下 Bootstrap 中的轮播插件. 一.轮播 轮播插件就是将几张同等大小的大图,按照顺序依次播放. 基本实例. 第一步,给 ...
- javax.Servlet的包中,属于类的是。(选择1项)
javax.Servlet的包中,属于类的是.(选择1项) A.Servlet B.GenericServlet C.ServletRequest D.ServletContext 解答:B Serv ...
- python3----练习......
# 上行遍历 soup = BeautifulSoup(demo, 'html.parser') for parent in soup.a.parents: if parent is None: pr ...
- A*寻路算法(曼哈顿距离)
前一些天,在群有人问到A*算法的问题. 之前我已经有实现过,并将之放到github上(https://github.com/XJM2013/A_Star).有兴趣的能够下载下来看看. 这里上传了一个相 ...
- 通过Servlet获取初始化参数
获取初始化参数在web.xml中配置Servlet时,可以配置一些初始化参数.而在Servlet中可以通过ServletConfig接口提供的方法来获取这些参数.(其实还可以通过ServletCont ...
- tomcat下载与安装..使用和配置环境变量
操作环境: xp, myEclipse6.5 tomcat6.0 正文: 一.下载 tomcat官方网站 http://tomcat.apache.org 在左边Download树形菜单中 点击最新版 ...
- mybatis设置数据库连接的密码不需要加密
mybatis设置数据库连接的密码不需要加密:在数据库连接配置处加上:<property name="connectionProperties" value="co ...
- Code Forces 20A BerOS file system
A. BerOS file system time limit per test 2 seconds memory limit per test 64 megabytes input standard ...