java——第一章

一、什么是Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

二、Java版本类型:
1、JAVASE(包含了Java核心类库,主要用来开发桌面应用;EE即企业版,包含SE,又有扩展部分(Servlet,JDBC等),主要用来开发分布式网络程序;JavaSE以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition Java EE提供基础。)

2、JAVAEE(java ee(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。)

3、JAVAME(ME即微型版,包含了SE中部分类库,又有自己扩展部分,主要用来做移动类、嵌入式开发。
这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。Java Web是指使用Java体系开发网站类应用,JSP属于Java Web范畴,JSP可以简单看作是前端页面嵌入Java代码,会被容器编译成Servlet,然后Servlet会输出HTML代码,最终成为我们看到的页面。)

三、Java语言的特点
1、简单易用
2、安全可靠
3、跨平台 (可以在不同的操作系统上运行java,实现跨平台)
4、面向对象
5、支持多线程

四、JDK的使用
1、什么是JDK
sun公司提供了一套Java开发环境,简称JDK,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。
2、JDK的安装
从官网下载安装文件(Oracle官网),在安装完成后需配置环境变量
3、系统环境变量的配置
(1) JAVA_HOME的配置:
右击计算机图标——属性——系统——高级系统设置——高级——环境变量,打开环境变量配置JAVA_HOME变量,单击系统变量列表框新建,注意这里变量值为Java JDK安装路径。在这里插入图片描述
(2) 配置PATH变量:在Windows系统中由于path环境变量已经存在所以我们直接修改环境变量值即可
并在变量值的文本区域值的起始位置添加“%JAVA_HOME%\bin;”在这里插入图片描述
(3) 为了验证PATH环境变量是否配置成功,找到dos 输入javac,如能正常显示Java命令的帮助信息则成功。在这里插入图片描述
(4)ClASSPATH环境变量配置
在系统环境变量中新建:
变量名为:CLASSPATH,
变量为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
在这里插入图片描述

五、Java的运行机制
源文件——编译器——字节码文件——解析器——机器码文件——计算机在这里插入图片描述
六、下载Eclipse开发工具(编写程序的集成开发工具,)
1、创建Java项目:File——New——Java project / 在Package Explorer 视图中右击 选择New——Java Project出现New Java Project对话框,在Project name 文本框表示项目的名称 在这里使用英文定义名称,其余选项保持默认,创建项目。在创建好项目后需创建包,在xxx项目下的src文件夹选择New——Package——New Java Package其中source folder文本框表示项目所在的目录 name文本框 表示包的名称,创建包。
2、创建Java类
单击New——class——New Java class对话框,这里的name表示类的名称 ,创建类。

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值