目前,几乎所有浏览器均支持 JavaScript。但是,一般情况下需要用户手动的启动或禁用浏览器对 JavaScript 的支持。本教程将指导用户了解在浏览器 (IE、Firefox 和 Opera 浏览器)中启用和禁用 JavaScript 支持的流程。
一个 JavaScript 包括那些在 HTML 中放置在 <script> ... </script> 标签内的 JavaScript 语句。你可以把包含你的 JavaScript 的 <script> 标签放置在你的网页的任何地方,但是保存在 <head> 标签内是它的首选方式。<script> 标签作为一个脚本,提醒浏览器程序开始解释在这些标签之间的所有的文本。
什么是 JavaScript ?JavaScript 开始的时候是叫 LiveScript,但是 Netscape 改变了这个名字,可能是因为由 Java 而产生的兴奋使它改为了 JavaScript。JavaScript 在 1995 年的 Netscape 2.0 中以 LiveScript 的名字第一次出现。JavaScript 是一个轻量级的,面向对象的解释编程语言,允许我们交互的建成其他静态 HTML 网页。
Log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI 组件、甚至是套接口服务器、NT 的事件记录器、UNIX Syslog 守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。
Swing 是一个用于开发 Java 应用程序用户界面的开发工具包。以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing 开发人员只用很少的代码就可以利用 Swing 丰富、灵活的功能和模块化组件来创建优雅的用户界面。 工具包中所有的包都是以 swing 作为名称,例如 javax.swing,javax.swing.event。课程入口
Maven 是一个采用纯 Java 编写的开 源项目管理工具。Maven 采用了一种被称之为 project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做 POM.xml 的文件中,通过该文件,Maven 可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前 Apache 下绝大多数项目都已经采用 Maven 进行管理。
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生 Map 使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。课程入口更多参考材料:《Mybatis 实战教程》
MySQL 是一种快速易用的 RDBMS,很多企业(不分规模大小)都在使用它来构建自己的数据库。MySQL 由一家瑞典公司 MySQL AB 开发、运营并予以支持。它之所以非常流行,原因在于具备以下这些优点:基于开源许可发布,无需付费即可使用。自身的功能非常强大,足以匹敌绝大多数功能强大但却价格昂贵的数据库软件。使用业内所熟悉的标准SQL数据库语言。
Hibernate 是一个高性能的对象/关系型持久化存储和查询的服务,其遵循开源的 GNU Lesser General Public License (LGPL) 而且可以免费下载。Hibernate 不仅关注于从 Java 类到数据库表的映射(也有 Java 数据类型到 SQL 数据类型的映射),另外也提供了数据查询和检索服务。
Spring 框架是由于软件开发的复杂性而创建的。Spring 使用的是基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分 Java 应用都可以从 Spring 中受益。
序言纯 JSP 盛行的时代是乱世,那时候编写的 HTML 和 Java 混用代码很少存活到今天。业务逻辑越来越复杂,JavaBean 和 Servlet 开始广泛应用,这个世界里开始散发着文明的气息,事情开始变得有秩序。Struts 出现的意义大致相当于《拿破仑法典》的颁发,框架的广泛使用铲除了杂乱和无序,还提供给人们各种方便。
提到 Java Web 开发就离不开 Servlet 与 JSP。JSP 是一种能够把 HTML、JS、Java 代码混合在一起的编程技术,中文名 Java 服务器页面,其根本是一个简化的 Servlet 设计。它实现了 Html 语法中的 Java 扩展(以 <%, %>形式)。JSP 与 Servlet 一样,是在服务器端执行的。通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。课程入口
Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。
上图是 Java 集合类的一个接口简图。Java 集合其实是 Java 集合类的简写,集合类在 Java 中有很重要的意义。为什么需要 Java 集合类呢?数组是很常用的一种的数据结构,我们用它可以满足很多的功能,但是,有时我们会遇到如下这样的问题:我们需要该容器的长度是不确定的。我们需要它能自动排序。我们需要存储以键值对方式存在的数据。
当你学完 Java 的基础语法后,你可能会简单的了解到什么是面向对象,面向对象的三大特征,接口,异常、集合等概念,对他们有了初步的理解,但是,个中原理可能还不是非常清楚,本着学习要学到明白的原则,这篇教程将会是你提高 Java 认识的不错选择。课程入口
Java 语言的学习需要一个循序渐进的过程,作为初学者,当你具备一定的计算机基础后,那么来《学习 Java 语言快速入门》是个不错选择。可能此时你迫不及待的想要开始 Java 编程之旅,开始想象通过这门教程就能够掌握 Java 开发的所有,通过这门课或是这个系列的课程,你能成为 Java 大神!那么请你==,我问你三个问题:你了解各种开发语言吗?
欢迎学习本节!本节有几个教程,通过构建项目教你 Rust。你将会得到一个高度概览,而我们会掠过细节部分。如果你更想喜欢一个“从头开始”风格的学习经历,请学习“语法和语义”。
算法公式挺费神,机器学习太伤人。任何一个刚入门机器学习的人都会被复杂的公式和晦涩难懂的术语吓到。但其实,如果有通俗易懂的图解,理解机器学习的原理就会非常容易。本文整理了一篇博客文章的内容,读者可根据这些图理解看似高深的机器学习算法。
您是否想在服务器上运行 JavaScript?本教程正是为您而打造。不过,通过这一学习路径,您将会了解到 Node.js 不仅仅是"服务器上的 JavaScript"。作为一个主题,Node 可谓博大而精深。选择有限数量的主题来介绍如此庞大的研究对象是一项艰巨的任务。因为无法预测每个新的 Node 开发人员需要什么,所以我就问自己:"在开始 Node 旅程之前,我想知道什么?"
大数据开发需要学什么编程语言?随着大数据的持续升温,越来越多的人投身于大数据的浪潮之中,不少完全没基础的小伙伴,难免会有这样的疑问,从事大数据需要学习什么编程语言呢?其实这个问题没有固定的答案,像Python、R、Java和Scala都是很好的选择,大家可以根据自身的实际情况进行选择
关注时代Java