IT十八掌大数据第1天

今天学完IT十八掌第1天java基础课程:

学习内容:

1、dos命令 :

---------------

windows+r——调出运行对话框  cmd——运行dos

/? ——帮助

1.dir : directory(查看当前目录) dir /w——宽屏显示;dir /p——分页显示

2.d:   进入d盘

切换盘符.

3.tab : 补全按键

shift + tab : 反向操作.

4.cd : 进入目录

cd..:退回到上一级目录

cd\ :退回到根目录

5.mkdir :mkd (make directory)md

创建目录

6. 目录

.. : 上级目录

. : 当前目录

7. touch a.txt //创建文本文件a.txt

notepad a.txt //打开记事本程序并打开a.txt文件

echo hello world>a.txt //向a.txt写入hello world  >覆盖方式  >>追加方式

misprint 画板

8. 复制

cp copy

9. del : 删除文件

del a.txt

// -s :递归

// -q : quiet 安静

// -f : force,强制

del /s/q/f *.class(删除所有.class文件)、*(删除目录所有文件)

10.mv //移动

11.rmdir  rd //删除目录,空目录,/q(安静模式) /s(递归)

12. ipconfig //查看IP地址

13.ping //查看网络连通情况

ping 192.168.0.10

ping localhost 查看本机网络连通 127.0.0.1

14.配置hosts文件,绕过dns解析

C:\Windows\System32\drivers\etc\hosts文件

[host]

....

192.168.0.67 xy

...

15.exit //退出

16.set //列出所有的环境变量

17.cls : clear screen ,清屏

18.start :启动新程序   start /affinity 16进制  notepad

2、二进制:0 | 1

-----------------

每位可用范围 范围

位——权

8进制 : 0-7

10进制: 0-9

16进制: 0-f   0x——表示16进制   第一位权为1,第二位权为16,以此类推

---------

linux  三个位 权限 每个对应0/1  rwx

R:read     读

W:write    写

X:execute  执行

三组

U(user) G(group) Ot(other)

------- -------- ---------

rwx      rwx      rwx

7        7        7

所有人可读 a+r ;所有人不可读 a-r

组员可写  g+w

快捷键:

---------------

[文本编辑]

ctrl + c  复制

ctrl + v  粘贴

ctrl + x  剪切

ctrl + a  全选

ctrl + z  撤销

ctrl + y  重做 //

ctrl + s  保存 //

` //引用标识符

tab //制表符

shift + tab //反向操作

alt + tab //切换窗口

shift + tab + alt //

windows + D //打开桌面

windows + 1、ctrl+n //打开计算机

[]

windows + r : 运行

services.msc //服务

notepad //记事本

calc //计算器

mspaint //画图

regedit //注册表

end //定位光标到行尾

home //定位光标到行首

shift + end //选择当前位置到行业的字符

ctrl + 方向键 //按照单词递进

\r //return 回车

\n //line 换行

\t //制表符

editplus

-------------

alt + 鼠标 : 按列选择.

java基础

-----------------

sun : (Stanford University Network)斯坦福大学网络部创立的公司

b/s : browser(浏览器) / server( web server),

c/s :client / server(db server数据库服务器),

ria : rich internet application(丰富的互联网运用),

ws  : web service,(异构系统之间的通信的,面向服务的整合SOA,

可以在不同语言不同平台也就是跨语言跨平台之间进行协同、数据交互)

平台无关:操作系统。一次编译,到处执行. (但在其他地方平台不仅是操作系统,还有数据库)

sandbox : 沙箱,jvm

jee:java Enterprise Edition ,企业版

jse:java standard edition 标准版。

jme:java micro edition,微型版

java特点

-----------

1.跨平台,sandbox(Java虚拟机:jvm——Java Virtual Machine)

2.oop : oriented object program,面向对象编程.

ooa(面向对象的分析) ood(面向对象的设计)

一切都是对象.

jvm : java vitrual machine,java虚拟机

jre : java runtime environment java运行时环境

jvm + 核心类库.

jdk : java development kit ,java开发包

jre + 工具软件(编译工具javac.exe、打包工具jar.exe 等)。

java运行机制

-------------------

1.编写源代码 : xxx.java

javac(java compile编译器)

2.编译源代码 : *.java -----------------------------> .class

java

3.运行 : *.class --------------------->程序

程序:可执行的文件.

进程:运行着的程序.

安装jdk

-----------------

1.下载jdk-8u73-windows-x64.exe

2.运行安装

3.选择路径:c:\myprograms\

没有中文和空格.

c:\myprograms\jdk1.8.0-65\

4.cd ${java_home}/bin

5.java -version 查看版本

java -verbose 查看详细信息

6.

配置环境变量path (在一行上)

-----------------

windows操作系统的搜索软件的顺序

1.计算机-->右键-->属性

2.高级系统设置

3.高级选项卡-->环境变量

4.系统变量

%path%:动态获取path环境变量的值;

%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值

JAVA_HOME=F:\jdk1.6.0_01

path=%JAVA_HOME%\bin;%path%

临时配置

set:查看本机所有环境变量的信息;

set 变量名:查看具体一个环境变量的值;

set 变量名=:清空一个环境变量的值;

set 变量名=具体值:给指定变量定义具体值。

set path=新值;%path%  这种配置方式只在当前dos窗口有效,窗口关闭,配置消失

使用;分割(windows)

:(linux)

jdk目录

------------

1.bin 可执行文件: binary,二进制

2.lib   类库

3.db    数据

/****************************/

编写java程序

/****************************/

1.编写文本文件.

[Demo.java]

//class 类

class Demo{

//public : 公共的

//static : 静态的

//void   : 空

//main   : 主函数名

//String[] : 参数类型,字符串数组类型

//x、args        :形参

public static void main(String[] x){

System.out.println("hello world");

}

}

2.编译java源文件,生成class文件(字节码文件)。

javac Demo.java //Demo.java源文件路径

3.运行java程序

java Demo

jar : java archieve , java归档文件。

path:

----------------

OS搜索文件的路径顺序.

clalsspath类路径

-------------------

1.内存中设置

java程序搜索java类的顺序。

set classpath=d:\java;d:\;.

2.添加classpath环境变量

classpath=%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;.

3.java指令执行时可以直接指定classpath路径

java -cp Demo

java -classpath Demo

4.类搜索顺序

1.-cp | -classpath参数指定路径

2.classpath系统的环境变量。

3.当前目录.

IDE:继承开发环境

时间: 2024-10-20 13:41:09

IT十八掌大数据第1天的相关文章

分享IT十八掌大数据

<IT十八掌大数据内功修炼到企业实战2.0课程>免费自学马拉松计划   1.关于十八掌 学了大数据,还是不敢找工作?  内功不够!跟随十八掌掌门徐培成炼内功! 十八掌教育努力打造一套地表最强[大数据+云计算]内功修炼系列课程,不拿"地摊货.三脚猫.低级入门"课程来忽悠学员!全部干货,拒绝忽悠,拒绝废话,上来就干!庖丁解牛,剥茧抽丝,行云流水,大彻大悟!十八掌带你进行真正的"内功修炼",练就软件开发十八般武艺,行走江湖,所向披靡! 2.<IT十八掌大

【IT十八掌大数据】学习笔记

hive简介: -------------------- 0.big data的特点:4 Volumn variety velocity value 1.介绍 数据仓库    //online analyze process,在线分析处理. 用来查询和管理位于分布式存储设备上的大型数据集. Hive提供了一种类SQL语言--HiveQL(HQL)进行查询分析. HiveQL可进行插件式扩展. 擅长处理结构化数据.非结构化的数据没办法创建对应的模式. 位于hadoop之上,重点在于对大数据进行分析

十八掌大数据之zk总结

zookeeper --------------- 动物园管理员. 开源框架,用于分布式协同. 集中式服务,配置信息.命名服务.分布式同步.分组. 架构简单.API解决了分布式环境下复杂的协同配置. 安装zk(本地模式,单机版) -------------- 1.下载 zookeeper-3.4.10.tar.gz 2.tar $>tar -xzvf zookeeper-3.4.10.tar.gz -C /soft/ 3.配置环境变量 ZOOKEEPER_HOME=/soft/zk PATH=.

ODAC (V9.5.15) 学习笔记(二十)大数据量获取处理

ODAC获取数据的效率比较高,在Web程序中希望能够更快获取第一页的数据时,可以有几种方式: 1.在数据库中进行分页处理: 2.获取所有数据,只是快速返回第一页数据. 第一种方案对应用服务器资源消耗最小,对数据库消耗略大,在客户需要对全数据进行灵活过滤.查找.统计时就有些不够用了,另外对耗时较大的SQL查询就不如第二种方案速度快,对数据库压力也要大些,并且需要编写程序来完成.在Delphi下我考虑使用第二种方案,尤其是在使用uniGUI+ODAC配合使用时.第二种方案对应于服务器内存压力略大,并

IT十八掌作业_java基础第八天_多线程

感觉大家对IT十八掌大数据的支持,今天的作业如下 1. 5辆汽车过山洞,依次经过山洞.每辆车通过山洞花费10秒,使用多线程实现. 2. 用多线程模拟蜜蜂和熊的关系. 蜜蜂是生产者,熊是消费者.蜜蜂生产蜂蜜是累加的过程,熊吃蜂蜜是批量(满100吃掉)的过程. 生产者和消费者之间使用通知方式告知对方.注意不能出现死锁的现象.

大数据分享

<IT十八掌大数据内功修炼到企业实战2.0课程>免费自学马拉松计划   1.关于十八掌 学了大数据,还是不敢找工作?  内功不够!跟随十八掌掌门徐培成炼内功! 十八掌教育努力打造一套地表最强[大数据+云计算]内功修炼系列课程,不拿"地摊货.三脚猫.低级入门"课程来忽悠学员!全部干货,拒绝忽悠,拒绝废话,上来就干!庖丁解牛,剥茧抽丝,行云流水,大彻大悟!十八掌带你进行真正的"内功修炼",练就软件开发十八般武艺,行走江湖,所向披靡! 2.<IT十八掌大

IT十八掌作业_java基础第25天_NIO

感谢大家对IT十八掌大数据的支持,今天的作业如下: 1.将NIO中的Socket通信过程使用图形进行描述和说明. 2.画图说明Runtime data area的内部结构. 3.阐述class的类加载过程. 4.反射和内省的异同,以及各自的优缺点. 5.阐述jvm中从堆和非堆的角度阐述jvm的内存结构.

IT十八掌作业_java基础第26天_Java基础总结/虚拟机基础

感谢大家对IT十八掌大数据的支持,今天的作业如下: 巩固java基础知识,安装虚拟机! --------------------------------------------------------------------------------------------------------答案略,自行练习

IT十八掌作业_java基础第十七天_QQ案例

感谢大家对IT十八掌大数据的支持,今天的作业如下: 按照老师讲的,自己练习项目