1:课程安排
9:00 20分钟打字
9:20 开始讲课
回顾昨天的内容
今天的内容
开始今天内容讲解
12:00
2:00
6:00
7:00晚自习
7:30
我会将今天要记得的内容列一下,说一下明天的内容
2:大数据课程安排
2个月左右的java课程(乐看电影/ktv管理)
一个月左右讲解java基础部分(javaSE) 数据库
一个月左右讲解javaEE部分 (ssm框架 SpringMVC Spring MyBtis)
一个月讲解Hadoop(远程教育系统/文库项目)
存储(Hdfs)
分析部分 MR
hive数据清洗工具
一个月Hbase讲解
会跟传统的关系型数据库进行对比
Hbase的java api 操作 和 shell操作
sqoop数据同步工具
讲解:flume 和 kafka
一个月的spark学习(舆情监控或者是电商的推荐系统)
讲解一周的scala
spark的讲解 一周
算法讲解 一周
建一个工程,建一个包,然后建一个类,然后打印一个“你好”
java环境安装
jdk安装
JAVA_HOME C:\Program\Java\jdk1.7.0_80
PATH C:\Program\Java\jdk1.7.0_80\bin %JAVA_HOME%\bin;
CLASSPATH C:\Program\Java\jdk1.7.0_80\lib %JAVA_HOME%\lib
eclipse
直接解压就能用的
跨平台性:
package day01;
public class Variable {
public static void main(String[] args) {//提示的快捷键 alt+/
/*1:输出语句 */
System.out.println("hello!!!");//这是注释
System.out.println("syso 之后使用快捷键alt+/进行补全");
//2:单行注释
/*
* 注释有三种
* 多行注释 快捷键ctrl+shift+/
* 单行注释快捷键 ctrl+/
*
* */
/*
多行注释
是多少
是的
辅导费
*/
/*3:算数运算符 + - * / % */
System.out.println("-----------下面开始进行算数运算----------");
System.out.println(1+2);
System.out.println(2-1);
System.out.println(1*2);
System.out.println(1/2);
System.out.println(5%2);
/*
* 常量的学习
* 整数常量 1 -1
* 小数常量 1.1
* 布尔常量 两个 true false
* 字符常量 单引号引起来的 'a'
* 字符串常量 使用双引号引起来的 "字符串常量"
* null常量 只有一个null值
* */
System.out.println("-----------------常量学习-----------------");
System.out.println(-1);
System.out.println(1.1);
System.out.println(true);
System.out.println('a');
System.out.println("字符串常量"+1.1);
System.out.println();
System.out.println("---------------ASCll-----------");
System.out.println('a'+'b');
System.out.println('A'+1);
System.out.println("A+B:"+'A'+'B');
System.out.println('A'+'B'+"A+B:");
//从左到右去运算的
/*
* 5:变量
* (1):整型
* byte 8bit 2^8 1个字节
* short 16bit 2^16 2个字节
* int 32bit 2^32
* long 64bit 2^64
* (2):浮点型的(小数)
* float 32bit 2^32
* double 64bit 2^64
* (3):字符型
* char 16bit 2^16
* (4):布尔型的
* boolean 8bit
*
* 一个字节 = 8bit
*
*
* 赋值符号(=)
*
*
* */
//int
System.out.println("--------------------变量----------------");
int i;
i=1;
int a = 1;
//byte
byte b = 127;
System.out.println(b);
//short
short s = 100;
//long
long l = 10000000000L;//long 后面加上L
System.out.println(l);
//float
float f = 1.0F;//float 后面需要加上F
//double
double d = 1.0;
//char
char c = 'a';
System.out.println(c);
//boolean
boolean bool = true;
System.out.println(bool);
System.out.println(a+b);
// += -=
// ++i i++
/*6:比较运算 大于(>) 小于(<) 等于(==) 大于等于(>=) 小于等于(<=) */
int comparA = 4;
int comparB = 5;
System.out.println("------------比较运算-----------");
System.out.println(1>2);
System.out.println(1<2);
System.out.println(1==1);
System.out.println(2==1);
System.out.println(comparA<=comparA);
System.out.println(comparA>=comparA);
/*7:逻辑运算
* && 且 要求两边的都是true结果才是true 否则则返回false
* || 或 只要有一个是true结果就是true
* ! 非 对boolean取反
*
* & 第一个是false的时候还是会运算后面的
* | 第一个是true的时候还是会继续运算
* 执行顺序 ! && || 加括号去改变顺序,优先运算括号里面的
* 推荐使用 && ||
* */
System.out.println("----------逻辑运算-----------");
System.out.println(true&&true);
System.out.println(false&&true);
System.out.println(false&&false);
System.out.println(true||true);
System.out.println(false||true);
System.out.println(false||false);
System.out.println(!true);
System.out.println(!false);
System.out.println(2>1&&1<3);
System.out.println(true&&true||false);
System.out.println(false||(true&&true));
/*8:三木运算符
* 表达式?true的时候执行的:flase的时候执行的
*
* */
//给一个threeA = 3 threeB = 4 当threeA 大于threeB的时候返回1 否则返回0
int threeA = 3;
int threeB = 4;
int reslut = threeA>threeB?1:0;
System.out.println(reslut);
/*9:转型的问题
*
* */
System.out.println(1/2);
System.out.println(1/2.0);
int chA = 10;
//强制转换
long chB = (long)chA;
//注意:精度调小的时候需要注意容易出问题
System.out.println((int)2.1);
/*10:命名规则
* 尽量是用字母加数字(数字开头) 还有 _
* 包名的命名:全部使用小写
* 类名:首字母大写
* 变量名:一般使用小写
* 驼峰命名法 VariableAndKeyword
* */
}
}
交换两个变量的值
int a = 5;
int b = 3;
int c;
c = a;
a = b;
b = c;
System.out.println("a="+a);
System.out.println("b="+b);
使用三目运算符找出三个数中的最大数
package day01;
public class ComparAB {
public static void main(String[] args) {
//定义一个a b c 比较数谁大,返回大的值
int a = 5;
int b = 10;
int c = 20;
int result = a>b?(a>c?a:c):(b>c?b:c);
System.out.println(result);
}
}
今日必须掌握的内容:
- 输出语句
- 三种注释的方法
- 算数运算符(+-*/%)
- 常量和变量(int a = 1;)
- 基本的数据类型都有哪几个
- ++i 和 i++的区别
- 比较运算符(> < == >= <=) 注意等于的比较运算符是两个等号
- 逻辑运算符(&& || !) 执行顺序 ! && ||
- 三目运算符