【Java 开发常用工具】教程文章相关的互联网学习教程文章

JAVA开发之旅(十九)###Web开发篇(JSP语法2)###

###JSP状态管理### # http协议无状态性 # 保存用户状态的两大机制 # Cookie简介 # Cookie的创建与使用 # Session与Cookie的对比 1. http协议无状态性(超文本传输协议) 无状态是指,当浏览器发送请求给服务器时,服务器响应客户端请求。但当同一个浏览器再次发送请求给服务器时,服务器并不知道它就是刚才那个浏览器。简单的说,就是服务器不会去记得你,所以就是无状态协议。 2. 保存用户状态的两大机制 1)Session 2...

Java开发中方法重载的原则是什么?Java学习

Java开发基础学习中,关于Java的方法重载了解多少呢?咱们今天就来简单了解下Java学习中方法重载有哪些原则,方法重载和重写又有什么不同?方法重载的原则:1.方法名称必须相同。2.参数列表必须不同(个数不同、或类型不同、参数类型排列顺序不同等)。3.方法的返回类型可以相同也可以不相同。4.仅仅返回类型不同不足以成为方法的重载。5.重载是发生在编译时的,因为编译器可以根据参数的类型来选择使用哪个方法。重写和重载的不同...

Java开发知识之Java数组【代码】【图】

Java开发知识之Java数组 一丶数组简介首先,不管是Java 还是 C++ 还是其它语言.都有数组. (有可能叫法不同) 数组简而言之就是存储一段连续相同数据类型的数据结构 在Java中数组可以看成是一个对象. C++ 中数组就是数组. Java中的数组其实是封装的数组.虽然是由基础类型组成.但可以当对象使用. C++中的则不可以. 数组可以分为一维数组. 二维数组. 三维数组 .高维数组.. 二丶一维数组使用数组我们就要学会声明 1.数组的声明在Java中数...

Java开发知识之Java字符串类【代码】【图】

Java开发知识之Java字符串类 一丶简介任何语言中.字符串都是很重要的.都涉及到字符串的处理. 例如C++中. 字符串使用内存. 并提供相应的函数进行处理 strcmp strcat strcpy....等等 Java中也有字符串处理.不过Java是面相对象的.也就是说字符串是一个对象. 我们需要的字符串都是以类来进行管理的. 二丶String类Java中的字符串管理类是String类. 1.声明一个字符串类型 标识符; String str;String是一个字符串类型 str是一个变量.由标...

Java开发知识之Java控制语句【代码】

Java开发知识之Java控制语句 一丶复合语句不管任何语言都有控制语句 if else if else whie do while for .... 首先讲解的是java的复合语句1.什么是复合语句复合语句简称为块语句,C 语言以及其它语言都有的块语句{int nValue = 10; }块语句有一个作用就是限制作用域. 比如我们的变量nValue 在块语句当中.如果出了块语句那么就不能使用了. 二丶条件语句条件语句 if else if else 跟其它语言一样. 或者相似. 如果为真执行xxx代...

Java开发知识之Java的集成开发环境【图】

Java开发知识之Java的集成开发环境 一丶Eclipse 开发环境Eclipse是IBM公司花了4000万美金开发的一个集成开发环境.是一个免费开源的. 下载官网: http://www.eclipse.org 下载地址:?http://www.eclipse.org/downloads/packages/ 打开下载地址,下载适用于Java开发人员的IDE有可能你的界面是英文版本的.因为我使用的是Google 浏览器.自动给我翻译了一下网页. 注意图标: JC.下载适用于我们系统的版本即可. 我是Windows 64位系统.所以下载...

Java开发知识之Java入门【图】

Java开发知识之Java入门 一丶了解JAVA的版本JAVA 有三个版本JAVA SE:  标准版,开发桌面跟商务应用程序 JAVA SE 包括了Java的核心类库,集合,IO 数据库连接 以及网络编程等等...JAVA EE: 企业版.从SE基础上发展的. 为企业级应用程序提供的解决方案. 包括技术 Servlet JSP JavaBean JDBC EJB Web Service...JAVA ME: 小型版本,主要是单片机使用. 二丶JAVA 语言特点.1.简单基本的方法乱来完成指定的任务.只需要了解下基本概...

Java开发,面试题扫描【图】

作者:gggv123链接:https://www.nowcoder.com/discuss/41112来源:牛客网 2、ArrayList、LinkedList的区别,底层怎么实现的3、HashMap是如何实现的4、数据库的范式、索引5、Java多线程有几种实现方式6、jdbc、Statement 和 PreparedStatement7、设计模式有哪些,设计模式的原则8、介绍一下SSH和Hadoop9、讲了一下笔试题10、java访问权限11、序列化和网络编程,如何实现文件的跨机器传输12、树的遍历,深搜和广搜13、java面向对象的...

Java开发常用正则表达式处理案例总结【代码】

[TOC]1 前言 前一段时间帮公司开发的一套自定义表达式转sql语句的引擎,对于比较规范的表达式处理,大量使用到了正则表达式做匹配,所以这里记录一下常用的方法,因为实际上方法很多,但是这里记录的只是自己常用到的。 2 常用方法 2.1 案例1 这里以下面的字符串为例: [{EXP}, [1536206035, 1536547988]] [{EXP}, [1536206035,)] [{EXP}, (,1536206035]] 这里希望用正则表达式处理的方式拿到{EXP}后面的内容,即上面的[15362060...

Java开发学习之RMI体系结构有哪几层?

Java开发基础学习中,关于Java的RMI体系了解多少呢?咱们今天就来简单了解下Java学习中RMI体系结构都有哪几层。RMI体系结构可以分为:1.存根和骨架层:这一层对程序员是透明的,它主要负责拦截客户端发出的方法调用请求,然后把请求重定向给远程的RMI服务。2.远程引用层:RMI体系结构的第二层用来解析客户端对服务端远程对象的引用。这一层解析并管理客户端对服务端远程对象的引用。连接是点到点的。3.传输层:这一层负责连接参与服...

Java开发之上帝之眼系列教程前言和章节目录汇总

前言如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。本系列教程希望您能站在上帝的角度去观察(了解)Java体系。使Java的各种后端技术在你心中模块化;让你在工作中能将Java各个技术了然于心;能够即插即用。我希望本系列文章言简意赅的方式列出技术的核心要点以及常用用法,其基本安装或使用将不会出现在本系列教程中,但会提供相应链接。我希...

【java开发系列】—— 自定义注解【代码】【图】

之前在开发中,就总纳闷,为什么继承接口时,会出现@Override注解,有时候还会提示写注解@SuppressWarnings?原来这是java特有的特性,注解!那么什么是注解呢?注解就是某种注解类型的一个实例,我们可以用它在某个类上进行标注,这样编译器在编译我们的文件时,会根据我们自己设定的方法来编译类。注解都是什么呢?看下面这张图就明白了!上面的图可以看出,注解大体上分为三种:标记注解,一般注解,元注解@Override用于标识,该...

Java开发学习中&和&&的区别 Java编程

Java开发基础学习中,关于Java的运算符了解多少呢?咱们今天就来简单了解下Java学习中&和&&的区别。&运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与运算。“逻辑与”跟“短路与”的差别还是很大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以被称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达式就会被直接短路掉,不会进行运算。很多时候我们可能都需要用&&而不是...

JAVA开发ORACLE的规范【代码】

JAVA开发ORACLE的规范 祖仙教小凡仙 海鲨数据库架构师 小仙从事多年的DBA,也会数据库PL/SQL开发。遇到很多性能问题,各种隐患和雷坑。 一 禁止使用long字段因为该LONG字段类型BUG多,甲骨文对它彻底放弃了。 二 禁止使用varchar2存储时间很简单时间是用来加,减,排序,和范围查找。字符不提供这些,或者精度,准确不够。 三 禁止使用varchar2存数字数字用数字字段,这里是说需要进行加工的数字,不是手机的号码。字符字段里...

Java开发4年,四面美团(Java基础+多线程+JVM+数据库+分布式)已斩获offer,面经分享【图】

Java开发4年多,投递阿里、腾讯、头条、美团、京东等各互联网公司的高级Java岗位,最终得到了美团的面试机会,并成功拿下美团高级Java岗的offer。美团Java岗四面,前三面都是技术面,第四面是HR面,下面是面试题! 美团Java岗一面(技术,电话面,约40分钟) 自我介绍。项目介绍。了解过redis源码及redis集群么?分布式下redis如何保证线程安全?Hashmap的原理,源码?Hashmap增删的情况后端数据结构如何位移?hashmap容量为什么是...