1,基础语法
2,数据库技术
3,jsp servlet
4, 框架ssh ssm
java大数据开发工程师
1,一门熟练的编程语言 java python C++ R
2,数据的数据库技术 sql / nosql
3,要有扎实的数学能力
1,高数
2,线性代数
3,概率论
4,离散数学
5,凸优化,最优解
4,javaweb的技术----------------------------------------
2,编写代码所需要软件
高级的记事本:
1,记事本–notepad
2, notepad++
3, sublime 歪果仁
http://www.sublimetext.com/ 4, editplus
https://www.editplus.com/ 集成开发环境(IDE)
Integrated Development Environment
1,eclipse
2,IDEA
https://www.jetbrains.com/products.html#lang=java 3,记录笔记的工具
有道笔记
xxx笔记
4,翻译工具
有道词典
练习打字----------------
计算机基础知识:
冯·诺依曼
1,分为硬件和软件
2,硬件的分类:
输入设备:
输出设备:
存储设备:
内部存储
---->内存条
—》DDR3
—》ecc 服务器
外部存储
---->硬盘
机械硬盘
SSD(固态硬盘)
128ssd系统 +1T机械硬盘
计算设备:
CPU:
存储的空间:缓存
寄存器
intel
Interl
i3 i5 i7 i9
E2xxx
E5xxx
amd--------------------------------
cmd窗口的使用
1, 打开cmd窗口
1,win+r cmd
2,点击开始建
2,cmd窗口的介绍
3,cmd命令
help
如果一个命令不会使用
命令 /?
返回命令使用的说明
cd
. 切换到当前目录下的xx
… 切换到父级目录
dir 列出当前文件夹 下的内容
mkdir 创建目录
del 删除
大家慎重
cd desktop
. 当前文件夹
…上一级文件夹
cls
echo 回显示
taskmgr 显示任务管理器
tasklist
findstr
xx|yy 把xx返回结果 | yy
>> 内容的追加
> 内容的覆盖
查找 任务
内存占用 10MB 到120MB 之间的任务
以数字开头的应用程序
4,什么是计算机程序
数据解构+算法
算法:
计算的方法
1+。。+100
5,现阶段流行的编程语言
java:
J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案
J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
6,java语言
1,面向对象
2,跨平台

5,安装jdk
1,下载jdk,oracle官方网站
jdk-version-操作系统- CPU架构
jdk-8u191-windows -i586.exe
jdk-8u191-windows -x64.exe
2,安装jdk
3,jdk根目录介绍:
Bin
1、cli
2、gui
include c/C++头文件
jre java开发环境
lib 依赖包
Resources
4, java环境变量配置
1,配置环境变量的意义,方便用户调用java javac
2, 如何操作
配置PATH(路径)属性