首页 > 编程语言 > 详细

Java1

时间:2021-09-24 16:23:58      阅读:37      评论:0      收藏:0      [点我收藏+]

一.Java是什么?

(1).Java相关网站

1. Stackoverflow

Stackoverflow.com可能是编程世界上最受欢迎的网站。有数百万个很好的问题和答案。学习API或编程语言通常依赖于代码示例,stackoverflow有很多代码段。

关于stackoverflow的另一个好处是它是社交的。您可以在某些标签下查看问题,例如“ java”和“ regex”,然后您可以查看最常问和投票最多的问题。这可以作为学习的好资源,也可以作为编写Java博客作者的热门话题的好资源。

网址:http://www.javased.com

2. DZone

我想说这个网站很有趣,许多开发人员分享了他们的博客文章。这就像一次冒险,您永远都不知道接下来将要从该站点阅读什么。

网址:http://www.dzone.com

3. LeetCode

如果面试问题是特定于Java的,例如“ Java内存中的数组是什么样的 ”,您可以从许多Java教程中获得答案。但是,如果问题是“如何将排序后的数组转换为平衡树”之类的问题,那么leetcode是正确的选择。它是准备IT技术面试的社交平台,并且包含与算法相关的问题的集合。最棒的是,它还有一个在线法官,可以通过提供不同大小的数据来检查您的代码是否正确。为了成功进行技术面试,他们认为这主要是重复这三个重要步骤:代码→阅读→讨论。

网址:http://leetcode.com/

4. Java SE技术文档

该网站包含使用Java SE API所需的所有文档。即使您是Java的高级开发人员,我也很确定您会在这里找到有用的官方信息。例如,您可以阅读有关“基本Java类”,“部署”等的一些教程。

网址:http://docs.oracle.com/javase/

5. Github

您可能知道可以在那里免费托管项目,但是您可能不知道它是学习流行的Java库和框架的绝佳资源。例如,如果您想学习Spring MVC框架,则可以搜索并找到一些开源项目。由于“猴子见猴子能做”规则适用于学习框架,因此您将能够通过示例快速学习框架,特别是如果您已经对类似框架有一定的经验。

网址:https://github.com/

关于Java学习必看的网站有哪些,青藤小编就和您分享到这里了。如果你对大数据工程有浓厚的兴趣,希望这篇文章能够对你有所帮助。如果您还想了解更多数据分析师、大数据工程师的技巧及素材等内容,可以点击本站的其他文章进行学习。

 

 

(2)Java发展历史

詹姆斯·高斯林(James Gosling,1955年5月19日-),加拿大软件专家,Java编程语言的共同创始人之一,一般公认他为“Java之父”。

1977年获得了加拿大卡尔加里大学计算机科学学士学位。

1981年 开发在Unix上运行的Emacs类编辑器Gosling Emacs(以C语言编写,使用Mocklisp作为扩展语言)。

1983年 获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,但不受重视。后来转至Sun公司。

1990年,与Patrick Naughton和Mike Sheridan等人合作“绿色计划”(就是一个叫做Green的项目,用来控制家电产品的运行,但是打算用C++来发的,但是考虑到C++太复杂于是就使用C++搭建一个平台来来发,这个平台就叫做OAK),后来发展一套语言叫做“Oak”,后改名为Java。

1994年底,James Gosling在硅谷召开的“技术、教育和设计大会”上展示Java程式。

2000年,Java成为世界上最流行的电脑语言。

2009年四月,Sun被甲骨文(Oracle)公司并购。詹姆斯于2010年四月时宣布从甲骨文公司离职。

2011年3月29日,高斯林在个人博客上宣布将加入Google。

2011年8月30日,仅仅加入Google数月之后的高斯林就在个人博客上宣布离开Google,加入一家从事海洋机器人研究的创业公司Liquid Robotics,担任首席软件架构师。

在2011年5月建立的Scala公司Typesafe Inc.,高斯林被列为公司顾问。

目前 高斯林在亚马逊AWS工作。

 

1、1991年 -----> sun的工程师想要开发一个项目,这个项目叫做Green(绿色计划),用来控制家电产品运行的,当时打算用c++来开发,但是c++难度高------》OAK(橡树) ---》最后没有使用OAK来开发这个项目----》oak一诞生就没用上面临着灭绝----》SUN的工程师向NetScape(网景公司)学习浏览器技术-----》使用OAK开发了一款浏览器叫做HotJava。

2、1995年----->将OAK改名为Java的,但是在1995年没有推出JDK。

3、1996年----->推出了JDK1.0版本

4、1998年----->推出了JDK1.2版本

5、2004年----->推出了JDK1.5版本

7、2014年----->推出了JDK1.8版本(又叫做8版本)

8、2018年----->推出了10版本

9、至今----->推出了14版本(2020年三月的时候推出)

在2004年的时候是sun推出的1.5版本,但是到2014年是Oracle推出的1.8版本?为什么呢?

原因是在2009年的时候IBM去收购sun公司,但是没有收购成功(因为价格的问题),这时候Oracle就马上跟进也去收购sun,花了三天不到的时间以74亿美金收购成功!

 

1、Java是一门简单的语言(一门语言如果太难,那么能学的人不多,就很难普及)

2、Java是一门面向对象的语言,最接近生活,符合人们的思维,所以它其实上很好理解的

3、Java提供垃圾自动回收机制(暂时你记住就行,后面会分析)

4、Java避开了指针问题,使用引用代替指针(指针C++里面的概念)

5、Java可以轻松实现跨平台操作(也就是我们说的可移植性高)

其实上Java发展到了今天还有很多其他特征我们就不一一列举了。

您可能知道可以在那里免费托管项目,但是您可能不知道它是学习流行的Java库和框架的绝佳资源。例如,如果您想学习Spring MVC框架,则可以搜索并找到一些开源项目。由于“猴子见猴子能做”规则适用于学习框架,因此您将能够通过示例快速学习框架,特别是如果您已经对类似框架有一定的经验。

网址:https://github.com/

关于Java学习必看的网站有哪些,青藤小编就和您分享到这里了。如果你对大数据工程有浓厚的兴趣,希望这篇文章能够对你有所帮助。如果您还想了解更多数据分析师、大数据工程师的技巧及素材等内容,可以点击本站的其他文章进行学习。

 

(3)Java组成

您可能知道可以在那里免费托管项目,但是您可能不知道它是学习流行的Java库和框架的绝佳资源。例如,如果您想学习Spring MVC框架,则可以搜索并找到一些开源项目。由于“猴子见猴子能做”规则适用于学习框架,因此您将能够通过示例快速学习框架,特别是如果您已经对类似框架有一定的经验。

网址:https://github.com/

关于Java学习必看的网站有哪些,青藤小编就和您分享到这里了。如果你对大数据工程有浓厚的兴趣,希望这篇文章能够对你有所帮助。如果您还想了解更多数据分析师、大数据工程师的技巧及素材等内容,可以点击本站的其他文章进行学习。

 

 

二、Java能做什么

Java是一门面向对象地编程语言,吸收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,功能强大且简单易用。

Java能做软件:Eclipse,MyEclipse等都是知名的Java开发工具。

Java能做游戏:最经典的是《我的世界》。

Java能做Android:Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。所以市场上见到的手机系统例如MIUI ,阿狸云,乐蛙等,都是修改源代码再发行的。

Java能编写程序:桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

 

三、Java语言的特点

1.简单易用

Java是一种相对简单的编程语言,它通过提供最基本的方法来完成指定的任务,只需掌握一些基础的概念和语法,就可以编写出很多实际可用的应用程序。Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念。特别是Java语言不使用指针,而是使用引用,并提供了自动的垃圾回收机制,使程序员不必过多的操心内存管理的问题。

2.安全可靠

Java通常被用在网络环境中,为此,Java提供了一套可靠的安全机制来防止恶意代码的攻击。Java程序运行之前会利用字节确认器进行代码的安全检查,确保程序不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送的安全性。

3.跨平台

Java引入了虚拟机的概念,通过Java虚拟机(Java Virtual Machine,称为JVM)可以在不同的操作系统上(如Windows、Linux等)运行Java程序,从而实现跨平台特性。

4.面向对象

Java将一切事物都看成对象,通过面向对象的方式,将现实世界的事物抽象成对象,将现实世界中的关系(如父子关系)抽象为继承。这种面向对象的方法,更利于用人们对复杂程序的理解、分析、设计和编写。

 


5
.支持多线程

Java语言内置了多线程控制,可使用户程序并发执行。利用Java的多线程编程接口,开发人员可以方便地写出多线程的应用程序,提高程序的执行效率。

 

四、第一个Java程序

(1)程序安装JDK并安装

每一个Java语言的初学者都需要首先在自己的电脑上下载和安装JDK,才能让自己编写的一些Java程序能够正常的运行,作为入门知识,掌握JDK的安装与下载和配置是一个重要步骤。

首先下载最新的JDK版本。网络上提供了最新版本的JDK下载,如图所示。首先选择“Accept  License Agreement“,在列表中选择自己电脑上对应的操作系统,"x86"表示适用于32为的操作系统,"x64"表示适用于64为的操作系统。鼠标单击对应版本链接即可下载。

 

JDK安装文件下载完成,如图所示。

 

双击安装程序,开始jdk的安装。如下图所示。单击"下一步"。

 

使用"更改"按钮可以更改安装路径,在这里我们使用默认的路径。单击"下一步"继续安装。

 

安装程序自动完成安装。

 

单击"关闭"按钮完成JDK的安装,如图所示。

 

配置JDK。安装完成后,需要对操作系统进行配置,才能让Java程序正常运行。鼠标右键“计算机”,选择"属性"菜单。选择"高级系统设置"。如图所示。

 

 

2.怎么配置配置环境变量

选择"环境变量"菜单。如图所示。

 

在弹出的对话框中进行JDK的配置。如图所示。

 

在"系统变量"中选择"新建按"钮,创建新的环境变量,变量名为"JAVA_HOME",变量值为JDK的安装目录,参照第四步。这里为C:\Program Files\Java\jdk1.8.0_73。如图所示。

 

在"系统变量"中选择"新建"按钮,变量名为 CLASSPATH。变量变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有必须有点符号".")。如图所示。

 

在系统变量列表中找到变量Path,双击打开,进行编辑,在变量值末尾输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原Path的变量值末尾有没有;号,如果没有,必须先输入;号再输入上面的代码),如图所示。最后单击确定完成环境变量的配置。

 

验证是否配置成功。运行从,cmd命令,打开命令提示窗口,输入javac命令。若显示命令相关信息,则表示已配置成功。如图所示、

 

 

 

 

Java1

原文:https://www.cnblogs.com/huanglinqi/p/15308176.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!