我爱编程

51CTO --- Java入门

2016-10-26  本文已影响0人  LeoCao

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年流行的语言)轻量级的语言,脚本语言<jav>

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开放源代码<eg.买电视,给外部按钮控制,开放:可以看到内部原理(有可能有恶意内部代码)>。Net隵起来简单,微软已经配置好各方面环境。java就业稍上一筹。

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:记事本是文本编辑的工具)<Java开发工具:JCreater(几十兆,功能单一),JBuilder>{开发环境,编译环境,调试环境,工作环境}

http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html <Java 公司开发,被Oracle(甲骨文公司收购)

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<Decline 拒绝>  --- Soloris 类似Linux的操作系统  --- Windows x64(是64位的) Windows x86(32位的) ---- 计算机 属性 32位 --- jdk-8u(更新=update<维护java的人进行修改>)20  -- 安装目录(记住---更改环境变量D\E盘)

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虚拟机来运行)

上一篇下一篇

猜你喜欢

热点阅读