1、java的学习路线
2、HTML
3、CSS
4、JavaScript
5、JQuery
6、数据库(oracle. mysql)
7、Jsp知识
8、框架(SSH,SSM)
9、linux
10、xml
sorftware
编程语言:programing language 与计算机交流的语言
低级语言:更接近计算机的语言(二进制语言),比如:汇编语言<助计符(硬件)>。优点:效率高,运行速度快,完成同样功能需要的代码少,学习难度大;
高级语言:更接近人类的自然语言的计算机语言,运行效率较低(随着计算机的处理效率大幅提升,有效性得到提升),高级语言通过编译器编译为计算机能够执行的语言
工作中需要知道的语言
Fortran Delphi PowerBuilder VB《微软公司开发的产品,生命力叫长》 比较过时(10年前流行)eg:医院、电力系统(桌面程序,非网页程序)
C,C++运行效率较高,应用广泛,底层跟硬件打交道比较常用
asp(微软公司 --- 技术升级 asp.net),php 编写web程序,就是网站;eg:比较成熟的论坛网站用php《小中型公司,开源,不收钱,大型国企使用java收费,但是服务更好》
vbscript(asp技术可以使用vascript和javascript来编写)\javascript\python(最近7-8年流行的语言)轻量级的语言,脚本语言
css样式表语言,用于定义网页的样式风格
sql:用于操作数据库的数据,bigData,(对海量数据的分析和研究eg:下午2点沃尔玛客流量最大《数据挖掘》)
J2EE(美国Sun公司1995年左右)《JAVA 2 Enterprise Edition(java2的企业版)(java),.Net((微软公司,2002年左右)java 和.Net属于竞争关系;.Net可以用C#\VB、J#...Asp\.Net语言开发,有后发优势)区别:open source javak开放源代码
Android开发《主要使用Java语言》
iOS开发(Objective-C语言)
本门课程学到的语言:sql,java,javaScript,html,css
Java开发环境配置
1、JDK + Eclips JDK是Java开发工具包,全程Java Development Kit;(java开发过程中调用开发工具《将一些基础工作eg:访问数据库、排序,只需要调用JDK中的已经有的方法(函数,方法,类),站在巨人的肩膀上》) Eclips(几百兆)是Java开发的工具(eg:记事本是文本编辑的工具)
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
JDK 有三个版本:Java SE(standard Edition《标准版本》)只能开发桌面系统eg:qq()
Java EE(Enterprise Edition<企业版>)能够开发web系统(依赖于Java SE)
JavaMe(Micro Edition)嵌入式系统开发;eg:(手机,智能家电)
Java SE -- downloads -- 第一个图标 ---You must accept the Oracle Binary Code License(协议)Agreement for Java SE to download this sorftware
SDK(其他语言开发工具包也叫SDK) sorftware development kit 软件开发工具包,jdk包含三个版本。J
JRE == Java Runtime Enviroment == Java 运行时环境(Java程序运行时依赖的程序,在自动装载)
https://www.eclipse.org/downloads/ 下载Eclips
配置环境变量比较复杂
1》、告诉Eclips jdk在哪里 java编译器javaC
Eclips调用JavaC调用Eclips
2》DOS 操作系统 dir 列出所有文件 ,命令行操作专业,不打开操作系统界面,节约资源 开始 -- cmd --javac
cd 命令改变路径 --- 配置路径
JAVA_HOME path 配置
classpath 类路径配置 lib文件下的tools.jar类库是Eclipsw
DOS操作系统命令行
1、配置环境量的目的是:配置路径,让Eclips能够找到jdk中的那些命令和库文件
2、JAVA_HOME 填上jdk安装在电脑本地磁盘上的路径,如C:\Program Files\Java\jdk1.7.0_25必须写自己实际的jdk安装路径)
3、Path设置为 %Java_HOME%\bin:JAVA_HOME%\jre\bin
4、CLASSPATH设置为:.;%JAVA_HOME%\lib\dt.jar:%JAVA_HOME%\lib\tools.jar(必须加.),也可以设置为.;%JAVA_HOME%\lib\,包含lib下的所有库文件
Eclipse
1、workspace 存放程序的文件夹
2、progect 工程、项目(脑力工程项目的输出)了解用户需求 --- 画图---设计师 --- 项目经理 --- 开发程序员eg:12306购票系统(不需要到火车站排队,给生活带来方便eg:导航软件,公交出行查询(彩虹公交))
3、File- new - java project -
4、src =- source源代码 JRE System Library == 系统库
Java中的一些基本概念
1、Java的两个重要特点:开源 == 开放代码 == open Source
跨平台(平台就是操作系统 eg:windows,类unix(linux,sonix,aix...)mac OX)Write once ,run anyWhere!
eg:photoshop(adobe公司)
JVM == java Virtual machine == java虚拟机(Unix平台虚拟机,MacOS虚拟机,Windows虚拟机可以识别java程序,共同的特点都认识当地的平台(相当于带了翻译))
JRE == Java Runtime enviroment
byte code == 字节码(java 的源代码通过javac编译生成字节码 -- 交给java虚拟机来运行)