E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java初级程序员面试题
程序员面试题
目总结--链表(4)【从尾到头输出单链表】
4、从尾到头输出单链表题目:从尾到头输出单链表分析:利用递归方法实现,每访问到一个结点时,先递归输出它后面的结点,再输出该结点本身。//从尾到头输出单链表#includeusingnamespacestd;typedefstructnode{intdata;node*next;}linklist;linklist*head=NULL;//创建链表linklist*CreateList(int*ar
dabusideqiang
·
2020-08-25 16:39
程序员面试题目总结--链表
面试和笔试
程序员面试题
精选(9):查找链表中倒数第k个结点
题目:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};分析:为了得到倒数第k个结点,很自然的想法是先走到链表的尾端,再从尾端回溯k步。可是输入的是单向链表,只有从前往后的指针而没有从后往前的指针。因此我们需要打开我们的思路。既然不能从尾结点开始遍历这个链表,我
yysdsyl
·
2020-08-25 15:29
程序员面试题
100题第09题——查找链表中倒数第K个结点
分析:维持两个指针,第一个指针从链表的头指针开始遍历,在第k-1步前,第二个指针保持不动;第k-1步开始,第二个指针也开始一起遍历。这样两个指针之间的距离保持k-1;当第一个指针到达尾结点时,第二个指针正好遍历到倒数第k个结点。代码:略转载于:https://www.cnblogs.com/zjhnl/archive/2012/10/02/2710507.html
weixin_33811539
·
2020-08-25 15:15
程序员面试题
精选(09)-查找链表中倒数第k个结点
题目:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};分析:为了得到倒数第k个结点,很自然的想法是先走到链表的尾端,再从尾端回溯k步。可是输入的是单向链表,只有从前往后的指针而没有从后往前的指针。因此我们需要打开我们的思路。既然不能从尾结点开始遍历这个链表,我
wdp107
·
2020-08-25 15:12
面试算法题精选
JAVA初级
项目——实现图书管理系统
今天博主再给大家分享一个小项目:MiNi图书管理系统。用的是Java语言开发的,代码不多,大概260行左右吧,系统是实现图书的新增图书、删除图书、借阅图书、归还图书、查看图书等简单的功能(后附源代码)!首先展示一下运行界面效果图:运行代码后,会在控制台显示如下界面:然后让用户选择,如果用户不小心或者误输入了错误的数,会再次让用户进行输入。当用户输入2后,可以查看图书,会显示已有的图书:包括图书书名
·
2020-08-25 11:24
程序员面试题
100题第04题——在二元树中找出和为某一值的所有路径
题目:输入一个整数和一棵二元树。从根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。分析:当访问到某一结点时,把该结点添加到路径上,并累加当前结点的值。如果当前结点为叶结点并且当前路径的和刚好等于输入的整数,则当前的路径符合要求,我们把它打印出来。如果当前结点不是叶结点,则继续访问它的子结点。当前结点访问结束后,递归函数将自动回到父结点。因此我们在函数退
weixin_33712987
·
2020-08-25 08:42
如何准备 Java 初级和高级的技术面试
id=2309404242077914425947本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些
Java初级
和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人
emprere
·
2020-08-25 03:08
Java初级
优化
1.对于明确不需要派生的类,添加final修饰符,此时该类的所有方法都是final的。Java编译器会寻找机会内联(inline)所有的final方法。(能使性能提升50%)2.尽量重用对象,避免生成过多的对象。对于String的连接,用StringBuffer代替。3.尽量少用全局变量如static等(heap中创建,慢),多用局部变量(Stack中创建,快)。4.不要重复初始化变量。默认情况下
ppkdc
·
2020-08-25 02:33
android优化技术
转:8年经验面试官详解 Java 面试秘诀
在本文里,就将结合本人的面试经验,针对Java初学者、
Java初级
开发和Java开发,给出若干准备简历和准备面试的建议。
阿征new
·
2020-08-24 11:34
2020
Java初级
面试题一Spring
前言少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声。—朱熹《劝学诗》勤奋才是改变你命运的唯一捷径。整理不易,各位看官点赞再看更舒适,养成好习惯(●´∀`●)1.1什么是Spring?Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。Spring为不同的层都提供的企业级解决方案:web层:springmvcservice层:springdao层:
苦瓜Sir
·
2020-08-24 06:58
java
java基础
spring
2020
Java初级
面试题一数据库
前言少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声。—朱熹《劝学诗》勤奋才是改变你命运的唯一捷径。整理不易,各位看官点赞再看更舒适,养成好习惯(●´∀`●)1.1简单说一说drop、delete与truncate的区别drop用于删除结构:数据库、表delete删除数据,可以回滚truncate删除结构重建构建,不可以回滚基于mysqldelete不重置自动增长列的计数值trunc
苦瓜Sir
·
2020-08-24 06:57
java
面试题
数据库
2020
Java初级
面试题一Java基础
前言少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声。—朱熹《劝学诗》勤奋才是改变你命运的唯一捷径。整理不易,各位看官点赞再看更舒适,养成好习惯(●´∀`●)1.1JDK和JRE的区别JDK是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具和Java基础的类库。通过JDK开发人员将源码文件(java文件)编译成字节码文件(class文件)。JRE是Java运行环境,
苦瓜Sir
·
2020-08-24 06:57
java
面试题
java基础
java
面试
经验分享
2020
Java初级
面试题一Web+SringMVC
前言少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声。—朱熹《劝学诗》勤奋才是改变你命运的唯一捷径。整理不易,各位看官点赞再看更舒适,养成好习惯(●´∀`●)Web1.1说一说Servlet生命周期servlet的生命周期是初始化(init)、服务(service)、销毁(destroy)1.初始化(init):当服务器启动时进行初始化,只初始化一次2.服务(service):方法被
苦瓜Sir
·
2020-08-24 06:05
java
web
springmvc
java
web
spring
2020
Java初级
面试题一Mybatis
前言少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声。—朱熹《劝学诗》勤奋才是改变你命运的唯一捷径。整理不易,各位看官点赞再看更舒适,养成好习惯(●´∀`●)1.1Mybatis是什么?mybatis是一个持久层ORM框架。它内部封装了jdbc,使得开发更简洁,更高效。Mybatis使开发者只需要关注sql语句本身,简化JDBC操作,不需要在关注加载驱动、创建连接、处理SQL语句等繁
苦瓜Sir
·
2020-08-24 06:04
java
面试题
mybatis
mybatis
java
程序员面试题
100题第10题——在排序数组中查找和为给定值的两个数
解:从数组两端向数组的中间扫描。代码:略。转载于:https://www.cnblogs.com/zjhnl/archive/2012/10/02/2710501.html
weixin_33704234
·
2020-08-23 20:38
程序员面试题
--奇虎360
话说今天下午的面试一共进行了80分钟,一开始还算顺利,唠了一点家常,随之而来的就是写程序。1、不用库函数,写出atoi的实现过程,话说这个我早有准备还是不错的!关于这题,我们需要注意的有以下几点:1)根据字符串第一个字符,判断正负数;2)判断每一个字符是否是数字;3)判断是否会越界。2、接着来了一个让我崩溃的问题如下:定义chara[]="hello";char*s="hello";那么下面的写法
qitian0008
·
2020-08-23 18:01
面试
面试
360
数据结构
java
程序员面试题
4之基本类型与运算
4.1最基本的数据类型首先应该明确一个事情,就是String不是最基本的数据类型,最基本的数据类型包括byte,char,int,float,double,boolean,short4.2int和integer的区别java提供两周完全不同的类型,即引用类型和原始类型,int是java的原始数据类型,Integer是java语言为int提供的封装类4.3不可变类所有基本类型的包装类都是不可变类,比
芜湖大司马
·
2020-08-23 16:24
java面试笔试基础题
[
程序员面试题
精选100题]10.排序数组中和为给定值的两个数字
剑指Offer之和为S的两个数字剑指Offer之和为S的连续正数序列扩展(1):输入一个数组,判断这个数组中是不是存在三个数字i,j,k,满足i+j+k等于0。扩展(2):如果输入的数组是没有排序的,但知道里面数字的范围,其他条件不变,如何在O(n)时间里找到这两个数字?这个的基本思路是先用哈希表实现O(n)的排序(请参照本面试题系列的第57题),接下来的步骤都一样了。
SunnyYoona
·
2020-08-23 15:37
程序员面试题
精选100题(10)-在排序数组中查找和为给定值的两个数字
http://zhedahht.blog.163.com/blog/static/2541117420072143251809/题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。分析
SURE_bd
·
2020-08-23 14:13
面试题转载消化系列
Java初级
之路-Java语言基础(三)
Java表达式与运算符上面两节我们知道了Java的基本数据类型以及Java的基本语法,那么在Java中我们该如何对已有数据进行操作呢?这就要使用到Java表达式与运算符了。表达式表达式是由运算符、操作数或方法按照Java的语法规则而排列出来的有序的符号序列。表达式可用于计算一个公式,为变量赋值以及帮助控制程序的执行过程。比如“a=(x-y)/(x+y);”就是一个表达式,表示用于计算这个数学式的结
ZmlLucky
·
2020-08-23 05:04
程序员面试题
精选(28):字符串的排列
题目:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。分析:这是一道很好的考查对递归理解的编程题,因此在过去一年中频繁出现在各大公司的面试、笔试题中。我们以三个字符abc为例来分析一下求字符串排列的过程。首先我们固定第一个字符a,求后面两个字符bc的排列。当两个字符bc的排列求好之后
yysdsyl
·
2020-08-23 04:23
厉害了,我花两周吃透了这份阿里高级专家整理的这份《Java面试手册》,成功拿下腾讯的offer
这套面试手册的组成内容有以下3大主题,5个主要模块,35个小板块:
程序员面试题
集JAVA核心面试题库(20
哆啦小迁
·
2020-08-23 00:22
架构
面试
java
基于InChat的SpringBoot版本通讯聊天数据存储Demo,附带详细流程说明[InChat1.1.4]
本博客猫叔的博客,转载请申明出处阅读本文约“8分钟”适读人群:
Java初级
前言InChat=IotNettyChat首先,感谢那些一直以来支持InChat的朋友们,你们可能是因为工作原因,或者自己的想法
Java猫说
·
2020-08-22 12:07
java
netty
聊天室
springboot
【ShareBook】1-后台框架与小程序用户登录接口实战
本博客猫叔的博客,转载请申明出处阅读本文约“5分钟”适读人群:Java后端、
Java初级
、小程序前端前后端项目的地址ShareBookServerShareBookClient小程序前端先看一下本节的学习目录
Java猫说
·
2020-08-22 12:11
java
小程序
开源项目介绍
实战
为什么要重写hashcode和equals方法?
摘要:原创出处cnblogs.com/JavaArchitect/p/10474448.html我在面试
Java初级
开发的时候,经常会问:你有没有重写过hashcode方法?不少候选人直接说没写过。
空城旧梦丨
·
2020-08-21 20:50
java
找实习/工作的经验心得
注:没太多规划便写了,想到哪写到哪,有些乱,望见谅……注2:上传
程序员面试题
精选100题-何海涛电子版~趁着大多互联网校招的正式面试还没全面开展,分享一些自己找实习/工作的经验心得,也适当给明年找工作的师弟师妹们一些信息
lm312177697
·
2020-08-21 00:41
找工作经验
没有实战经验?从零敲一个企业级共享项目前后端!
本博客猫叔的博客,转载请申明出阅读本文约“3分钟”适读人群:Java后端、
Java初级
、小程序前端本文是两个GitHub项目的序章,旨在指导初级程序员完成一个企业级共享项目的前后端代码实践,丰富自身的实战经验与知识
Java猫说
·
2020-08-20 21:04
java
共享文件
小程序
创业
没有实战经验?从零敲一个企业级共享项目前后端!
本博客猫叔的博客,转载请申明出阅读本文约“3分钟”适读人群:Java后端、
Java初级
、小程序前端本文是两个GitHub项目的序章,旨在指导初级程序员完成一个企业级共享项目的前后端代码实践,丰富自身的实战经验与知识
Java猫说
·
2020-08-20 21:03
java
共享文件
小程序
创业
企业级Delphi笔试题,面试题第一篇
当前位置:首页>>IT>>Delphi2010Delphi程序员笔试题目(很全面)83类别:Delphi发布时间:2010-12-24来源:另有其人年份:2010进入2010Delphi
程序员面试题
(实践类
iteye_2806
·
2020-08-20 00:30
Delphi
程序员面试题
精选(14):圆圈中最后剩下的数字
题目:n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。当一个数字删除后,从被删除数字的下一个继续删除第m个数字。求出在这个圆圈中剩下的最后一个数字。分析:既然题目有一个数字圆圈,很自然的想法是我们用一个数据结构来模拟这个圆圈。在常用的数据结构中,我们很容易想到用环形列表。我们可以创建一个总共有m个数字的
yysdsyl
·
2020-08-19 22:04
java多线程优先级
最近看一本
java初级
书中关于多线程优先级中写道:优先级高的线程先运行,待其运行完毕才会执行优先级较低的线程。
青青河边草66
·
2020-08-19 19:51
Session生命周期讨论
文章级别:
Java初级
预备技能点:JSP内置对象,监听器,序列化在程序开发的时候,requestsessionappplication内置对象,是用的比较多的.request和appliction比较简单
iteye_4205
·
2020-08-18 20:45
软件技术
【备忘】Java菜鸟到大牛学习路线培训教程
主要分5个阶段:Java程序员->
Java初级
软件工程师->Java中级软件工程师->Java高级软件工程师->Java系统架构师,从头学到尾即可成为大神!成为架构师是爱好编程的程序员的最终目标!
qq_38472241
·
2020-08-17 09:18
2018 年
Java初级
视频教程-王勇-专题视频课程
2018年
Java初级
视频教程—395人已学习课程介绍2018年
Java初级
视频教程,适合绝对
Java初级
的学员观看,本套2018年
Java初级
视频教程中讲解了Java开发环境搭建、Java基础语法、Java
f5465245
·
2020-08-17 08:31
视频教程
程序员面试题
精选100题(24)-栈的push、pop序列
http://zhedahht.blog.163.com/blog/static/25411174200732102055385/题目:输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。因为可以有如下
SURE_bd
·
2020-08-16 11:48
面试题转载消化系列
java初级
入门全套_java学习指南系列-Long-专题视频课程
java初级
入门全套_java学习指南系列—4061人已学习课程介绍课程从基础入门开始教学,全套课程精细讲解,课程阶段超过其他机构30%的课程量,经过我们全套课程系统学习的同学,可轻松从事Java工程师或系统架构师岗位
Long-Java大数据讲师
·
2020-08-16 07:25
视频教程
eclipse
java
se
正则表达式
异常处理
集合
2017年网易实习
程序员面试题
/*假设迟到两次以内不扣款,从第三次开始依次扣10,20,30………编写一个方法传入迟到的次数返回所扣的金额PS:比如说一个人迟到了5次那么所扣的金额是:0+0+10+20+30=60元*/Scannerscanner=newScanner(System.in);System.out.println("输入次数");intcount=scanner.nextInt();fine(count);pr
老男人1543
·
2020-08-16 00:40
教你如何成为一名
Java初级
程序员
本人在这里抛砖引玉,和大家讨论成为一个
JAVA初级
程序员应该具有的知识,与大家共享。
javatwt
·
2020-08-15 06:47
java
开发工具
jsp
dreamweaver
框架
html
Java初级
——3.JAVASE01
new新建对象。字面量赋值会先用常量池的对象-字符串基本操作indexOf():检索substring():获取子字符串trim():去掉空字符串String.valueOf():将其它类型转换为字符串类型StringBuilder:可变字符串,增删改split():拆分字符串replace():字符串替换------2-正则表达式-重写toString()和equals()**-equals和=
djch0319
·
2020-08-14 09:56
Java初级
程序员面试题
精选(53):删除链表结点(时间复杂度为O(1))
题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(ListNode*pListHead,ListNode*pToBeDeleted);分析:这是一道广为流传的Google面试题,能有效考察我们的编程基本功,还能考察我们的反应速度,更
yysdsyl
·
2020-08-13 23:04
开个坑——从0开始
从去年9月开始,我也工作一年了,真的绕了很远的路,不过总算走上正轨了,成功当上了一个普通的
java初级
后端。博客也半年没怎么更新了,但是一直都有在有道云笔记里写。
Hal白夜
·
2020-08-12 00:57
心得
实验室听课总结
前一阵子听了实验室学长们的经验分享,深有感触,今日做个记录以便于后日回忆(其实是用来记录的本子差一点丢了,以后再丢就找不到了就先云记录一下)注:由于本人目前对相关知识不太了解,所以大多以引用为主,求大佬轻喷一.JAVA相关1.
JAVA
月遠
·
2020-08-11 00:41
python
java
python
程序员面试题
精选(17)-把字符串转换成整数
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。分析:这道题尽管不是很难,学过C/C++语言一般都能实现基本功能,但不同程序员就这道题写出的代码有很大区别,可以说这道题能够很好地反应出程序员的思维和编程习惯,因此已经被包括微软在内的多家公司用作面试题。建议读者在往下看之前自己先编写代码,再比较自己写的代码和下面的参考代码有哪些不同。首先我们分
wdp107
·
2020-08-10 22:00
面试算法题精选
区块链中的Merkle Tree
有道面试题讨论了一个应用场景:一道
程序员面试题
?题目:某公司在中国和美国各有一台服务器,服务器中各自装有存储相关信息的大文件,这两份文件内容是一致的。
跨链技术践行者
·
2020-08-10 10:19
区块链
互联网与区块链
JAVA初级
(二十六)多线程(2)Callable接口实现多线程,Thread和Runnable,Callable的区别
实现多线程还有一个方法那就是实现Callable接口实现Callable接口实现多线程Thread和Runnable,Callable的区别实现Callable接口实现多线程1,实现Callable接口并重写call()方法publicclassCallableDemoimplementsCallable{@OverridepublicObjectcall()throwsException{ret
星星星小冷猫
·
2020-08-10 00:31
java初级
JAVA初级
Java
程序员面试题
(一)JavaSE基础 - 下
哦目录[Java
程序员面试题
(一)JavaSE基础-上](https://blog.csdn.net/z_z_h_0/article/details/84994685)八、Java的多线程(一)多线程基础知识
z_z_h_0
·
2020-08-09 16:52
Java
Java
程序员面试题
(一)JavaSE基础 - 上
如果觉得文章对您有一点点帮助,麻烦帮忙点个赞?哦目录一、Java面向对象1.面向对象都有哪些特性以及你对这些特性的理解2.访问权限修饰符public、private、protected,以及不写(默认)时的区别3.如何理解clone对象3.1为什么要用clone?3.2new一个对象的过程和clone一个对象的过程区别3.3clone对象的使用3.3.1复制对象和复制引用的区别3.3.2深拷贝和浅
z_z_h_0
·
2020-08-09 03:06
Java
程序员面试题
精选100题(34)-找出数组中两个只出现一次的数字
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。因为空间复杂度是1.。。。。不能用HashMap异或运算的性质:任何一个数字异或它自己都等于0简单版本:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出现一次的数字有了上面简单问题的解决方案之后,我们回到原始的问题。如果能够把原数
z466459262
·
2020-08-09 03:59
Data
Structes
and
Algorithms
数据结构
黑马程序员
Java初级
--->数据、变量与运算
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------由于之前是看书学习java,真正学到java面向对象的时候,才开始看毕向东老师的视频,觉得轻松愉快,甚至有些兴奋和幸福。因为我找到了java的乐趣所在。为什么还要返回来总结这些看似简单的知识点呢?要正视这个问题,首先有一点,确实是为了总结而总结,这点私心还是存在的。但是学java,
玉圣
·
2020-08-08 02:00
JAVA学习总结
JAVA初级
(五)方法--方法的基础使用,可变参数介绍
我是导航1,什么是方法?2,方法怎么定义?怎么写?如何调用?参数又是什么?怎么用?一,什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用--来自菜鸟教程通俗一点来说就是你用JAVA来输出helloworld,你是不是就得写System.out.println("helloworld");然后在另外
星星星小冷猫
·
2020-08-08 02:45
java初级
JAVA初级
java
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他