51CTO --- Java入门

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,483评论 25 707
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,598评论 18 139
  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光剑书架上的书阅读 3,856评论 2 8
  • “您的身影,回旋在我的心坎,我就像被牵着线的风筝,离不开有您的世界,只有在思念的深海中等待,在岁月的深处想您,念您...
    慕紫微安阅读 752评论 1 11
  • 要说小动物吧,言言看似也不是很喜欢,但是看到什么就总想自己也能养一只,可是有了之后又忘记要照顾…… ...
    言为心声hl阅读 272评论 0 0