第一章 java开发入门 笔记

1.1 java概述

计算机语言分为:机器语言、汇编语言、高级语言三大类。
机器语言:由二进制0和1组成的编码。
汇编语言:采用英文缩写的标识符。
高级语言:用接近人类的自然语言进行编程。

Java,高级语言,SUN公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。

Java划分为三个技术平台:
Java SE标准版(Java Platform Standard Edition):为开发普通桌面和商务应用程序提供的解决方案,是三个平台中最核心的部分,JavaEE、JavaME都是从JavaSE的基础上发展而来的。JavaSE平台包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。
Java EE企业版(Java Platform Enterprise Edition):为开发企业级应用程序提供的解决方案。Java EE主要包括Servlet、JSP、JavaBean、JDBC、EJB、WebService等技术。
Java ME小型版(Java Platform Micro Edition):为开发电子消费产品和嵌入式设备提供解决方案。JavaME主要为小型数字电子设备上软件程序的开发。

Java语言的特点:简单、面向对象、安全、跨平台、支持多线程。(如何理解Java语言的特点。Java有简单、面向对象、安全、跨平台、支持多线程等特点,跨平台“write once,run anywhere”)

1.2 JDK的使用

JDK(Java Development Kit):Java开发环境
包括:Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。

JDK目录介绍:

  • bin目录:存放一些可执行程序,如javac.exe(Java编译器),java.exe(Java运行工具)、jar.exe(打包工具) 和javadoc.exe(文档生成工具)等。
  • db目录:一个小型的数据库。从JDK6.0开始,支持JDBC4.0。
  • jre目录:Java程序运行时环境的根目录。包含Java虚拟机,运行时的类包、Java应用启动以及一个不包含jre的bin目录。
  • include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,存放此目录。
  • lib目录:library的缩写,Java类库或库文件,是开发工具使用的归档包文件。
  • src.zip:src文件的压缩文件,src中放置的是JDK核心类的源代码。

1.3 第一个Java程序

1.4 系统环境变量

path:用于保存一系列的路径,每个路径之间用分号分隔。当在命令行窗口运行一个可执行文件时,操作系统首先会在当前目录下查找是否存在该文件,如果不存在会继续在path环境变量中定义的路径下寻找该文件,如果仍未找到,系统会报错。

set path=%path%;C:\Program Files\Java\jdk1.7.0_10\bin;
/**
将“java“命令所在的目录添加至path的环境变量
再输入“set path”命令查看path环境变量
命令设置只对当前命令窗口有效,想要永久有效在【我的电脑】-【属性】-【系统属性】-【高级】-【环境变量】-【系统变量】找到path并添加
*/

classpath:用于保存一些列路径。当Java虚拟机需要运行一个类时,会在classpath环境变量中所定义的路线所需的class文件。

1.5 Java的运行机制

编译 运行
Java首先将后缀名为.java的源文件进行编译,生成后缀名为.class的字节码文件,然后Java虚拟机将字节码文件进行解释编译,并将结果显示出来。

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,497评论 18 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,497评论 18 399
  • 老人, 年轻者。 在海上踩着大的芭蕉扇。 斗法斗的翻江倒海。 老者的芭蕉扇有十个格, 每个都是不同等级,从一到10...
    小思小海阅读 275评论 0 0
  • 一件事无法坚持的原因通常是因为: 1、对自己精力没有正确地评估 2、贪多 3、工具太复杂 因此这节内容提出一个叫做...
    xenaxrose阅读 530评论 0 0
  • 17 周五,惨淡的一天,不知道是因为心情还是天气,整个人在恍惚中度过,似乎好久没有过这样的状态了。自习时坐不下去,...
    与城阅读 192评论 0 0