【java入门需了解的历史】教程文章相关的互联网学习教程文章

《Java从入门到放弃》框架入门篇:SpringBoot+mybatis使用注解方式实现mapper

上一篇说到springboot+mybatis可以完全注解不用配置文件,本篇主要将mapper.xml文件改为纯注解方式。 原AuthorMapper.xml文件内容如下:<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper namespace="com.pxy.dao.AuthorMapper" ><resultMap id="BaseResultMap" type="com.pxy.entity.Author" ><id column="id" pr...

Java入门-浅析Java学习从入门到精通【转】

一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什幺Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发 的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Jav...

IT兄弟连 Java语法教程 Java语言入门 典面试题

1.请说明JVM、JRE和JDK是什么?它们有什么关系? JVM是Java虚拟机,Java Virtual Machine的缩写,是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 JRE是Java运行环境,...

JAVA入门学习基础知识之WEB前端HTML5【图】

开始记录一些前端的小知识点吧 1.CS结构与BS结构 过去的方式:CS结构CS结构向BS结构过渡:浏览器,B/S结构2.表单标记 表单标记的使用,是HTML中最重要的内容 流程:表单提交到Web服务器,服务器拿到表单数据,插入到数据库 3.网站与网页 一堆的网页合在一起就是一个网站,如网站:腾讯网,就包含许多的网页 4.frameset标签 frameset标签切分窗口有三种方式:5.iframe标记 内联网页,把别的网页嵌入到自己做的网页中 Tips: 建议童鞋...

JAVA入门学习基础知识之JDBC

1.JDBC JDBC技术是连接数据库与Java应用程序的纽带 2.JDBC编程六步曲 (1)注册驱动 (2)获取数据库连接 (3)获取数据库操作对象 (4)执行SQL语句 (5)处理查询结果集 (6)关闭资源 3.SQL注入问题 指的是用户在网页中输入的字符串中包含数据库的关键字 4.增删查改,CRUD 分别代表:create/retrive/update/delete 5.多线程下怎么保证安全 JDBC使用行级锁,又称悲观锁 (这是以前写的,存为了草稿,现在还是公开出来,以后会补充...

JAVA入门学习基础知识之Servlet

1.Servlet 是Java应用程序与Web服务器之间的规范,或接口 2.Servlet是单例多线程的 3.URI:URL去掉请求协议及主机后的剩余部分 4.请求转发和重定向 请求转发:forward()方法,在服务器内跳转,不改变地址栏 重定向:sendRedirect()方法,服务器外跳转,会改变地址栏 5.访问路径 绝对路径=参照路径+相对路径 6.栈内存不存在线程安全问题,堆内存和方法区内存存在线程安全问题 (这是以前写的,存为了草稿,现在还是公开出来,以后会...

JAVA入门学习基础知识之JSP

1.JSP本质是Servlet,是专门用于进行数据展示的Servlet 2.JSP页面由指令标签、HTML标记语言、注释、JAVA代码、JSP动作标签组成,这5个元素构成了基本的JSP页面 3.JSP注释不用担心信息暴露,因为JSP注释是被服务器编译执行的 4.页码指令page 它用于定义整个JSP页面相关的属性,这些属性在JSP被服务器解析成Servlet时会转换为相应的java程序代码 5.JavaBean简介 将HTML代码与java代码分离,将java代码单独封装成为一个处理某种业务逻...

JAVA入门学习基础知识之框架MyBatis

1.MyBatis 内部封装了JDBC,开发者只需关注SQL语句本身,该框架用于Dao层 2.变量dirty 表示程序中数据与数据库中数据是否一致,true则不一致,false表示一致 3.Mapper动态代理 很重要的内容,使用它可以抛开Dao的实现类,直接定位到映射文件mapper的相应SQL语句,对DB进行操作 4.SQL片段 指的是对SQL语句中的任何部分进行替换的语句片段,适用于批量修改框架中的SQL语句 5.关联关系查询 一对多关系通常使用主外键关联,且外键列肯定...

Java web 网络传输入门【代码】【图】

http协议理解:http协议是一种规范,方便开发人员以统一的规则传输信息,并且浏览器能够识别将其以原有的面貌展示出来。在这里将http协议分为两部分,一部分为我要请求数据,即我把从哪里获取数据,我想要的数据是什么样规格的,另一部分为按照接受到的信息,根据在请求信息中获取到的数据格式,将要请求的数据发送回去.一个网页可能需要很多的请求,所以在使用java或者其他语言建立连接时,不要长时间保持一个通道开启。1.http请求...

Java新手入门的30个基本概念-1

(转自: )Java概述:目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与C++语法类似,C++/C程序员很容易掌握,而且Java是完全的彻底的面向对象的,其中提...

廖雪峰Java12maven基础-1maven入门-2依赖管理

如果我们的项目依赖第三方的jar包:Commons Logging发布的jar包在那里下载? 使用Log4j需要哪些jar包 其他依赖:junit,Javamail,MySQL驱动...搜索引擎——手动下载——解压——放入classpath:过程非常繁琐 maven解决了依赖管理的问题 Hello项目-->依赖abc -> abc又依赖于xyz 当我们生命了abc的依赖时,maven自动把adb依赖的xyz jar包也加入到项目依赖中,不需要我们自己去研究abc是否需要依赖xyz。 所以maven的第一个作用就是解...

ActiveMQ入门系列之应用:Springboot+ActiveMQ+JavaMail实现异步邮件发送【代码】【图】

现在邮件发送功能已经是几乎每个系统或网址必备的功能了,从用户注册的确认到找回密码再到消息提醒,这些功能普遍的会用到邮件发送功能。我们都买过火车票,买完后会有邮件提醒,有时候邮件并不是买完票立马就能收到邮件通知,这个就用到了异步邮件发送。 那怎么实现邮件的异步发送呢? 很显然,引入MQ是一个不错的选择。刚好这段时间在练习ActiveMQ,那就拿activemq来实现异步发送邮件吧。 一、springboot整合JavaMailSender 在发...

Java—System类入门学习

第三阶段 JAVA常见对象的学习 System类 System类包含一些有用的字段和方法,他不能被实例化 //用于垃圾回收 public static void gc() ? //终止正在运行的java虚拟机。参数用作状态码,根据惯例,非0表示异常终止 public static void exit(int status) ? //System.out.println(System.currentTimeMillis()); //返回从1970年1月1日到现在时间的毫秒数(协调时间) public static currentTimeMills() ? public static vo...

Java入门教程九(封装继承多态)【代码】【图】

封装 封装就是将对象的属性和方法相结合,通过方法将对象的属性和实现细节保护起来,实现对象的属性隐藏。做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。 public class Person {private String name; //姓名private int age; //年龄private String phone; //联系电话private String address; //家庭住址public String getNa...

Java入门教程八(面向对象)【代码】

对象概念 一切皆是对象。把现实世界中的对象抽象地体现在编程世界中,一个对象代表了某个具体的操作。一个个对象最终组成了完整的程序设计,这些对象可以是独立存在的,也可以是从别的对象继承过来的。对象之间通过相互作用传递信息,实现程序开发。对象有以下特点:对象具有属性和行为。对象具有变化的状态。对象具有唯一性。对象都是某个类别的实例。 三大特性 封装 封装是将代码及其处理的数据绑定在一起的一种编程机制,该机制...