-
java 创建自定义数组
所属栏目:[Java] 日期:2020-12-14 热度:70
1. java创建自定义类数组方法: Student []stu = new Student[3];for(int i = 0; i 3; i ++){stu[i] = new Student();} 2. 否则会提示空指针异常 package project; import java.io.*;import java.util.Scanner;class Student{ private int id; private Stri[详细]
-
Java8读文件的方法
所属栏目:[Java] 日期:2020-12-14 热度:145
JDK7中引入了新的文件操作类java.nio.file.File,它包含了很多有用的方法来操作文件,比如检查文件是否为隐藏文件,或者是检查文件是否为只读文件。开发者还可以使用Files.readAllBytes(Path)方法把整个文件读入内存,此方法返回一个字节数组,还可以把结果[详细]
-
Javaweb开发环境Myeclipse6.5 JDK1.6 Tomcat6.0 SVN1.8配置教程
所属栏目:[Java] 日期:2020-12-14 热度:119
Javaweb开发环境的配置也是比较繁琐的一件事情,虽然理论上使用记事本,完全可以写出一个Javaweb工程, 但是在团队大型开发的Javaweb过程中,你必须配置好Eclipse、SVN、Tomcat与JDK1.6,当然还有Mysql数据库,不过数据库配置的事情属于后台内容,本文仅讨论[详细]
-
史上最全最强SpringMVC详细示例实战教程
所属栏目:[Java] 日期:2020-12-14 热度:181
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 !--configure the setting of springmvcDispatcherServlet and configure the mapping-- servlet servlet-namespringmvc/se[详细]
-
ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统之前端页面
所属栏目:[Java] 日期:2020-12-14 热度:192
开始,我们有了一系列的解决方案,我们将动手搭建新系统吧。 用户的体验已经需要越来越注重,这次我们是左右分栏,左边是系统菜单,右边是一个以tabs页组成的页面集合,每一个tab都可以单独刷新和关闭,因为他们会是一个iframe 工欲善其事必先利其器。需要用[详细]
-
浅谈Java8的函数式编程
所属栏目:[Java] 日期:2020-12-14 热度:152
关于ldquo;Java 8为Java带来了函数式编程rdquo;已经有了很多讨论,但这句话的真正意义是什么? 本文将讨论函数式,它对一种语言或编程方式意味着什么。在回答ldquo;Java 8的函数式编程怎么样rdquo;之前,我们先看看Java的演变,特别是它的类型系统,我们将看[详细]
-
详解Java中使用externds关键字继承类的用法
所属栏目:[Java] 日期:2020-12-14 热度:179
理解继承是理解面向对象程序设计的关键。在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类)。在Java中不允许多继承。 (1)继承 class Animal{ void eat(){ System.out.println("Animal eat"); } void[详细]
-
一个Java对象到底占多大内存?
所属栏目:[Java] 日期:2020-12-14 热度:147
最近在读《深入理解Java虚拟机》,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存? 在网上搜到了一篇博客讲的非常好:http://yueyemaitian.iteye.com/blog/2033046,里面提供的这个类也[详细]
-
几个星期内搞定Java的10个方法
所属栏目:[Java] 日期:2020-12-14 热度:111
不要将Java与JavaScript弄混了,Java的目标是ldquo;一次编译,到处调试rdquo;(呃,不对,是ldquo;到处运行rdquo;)。简单来说,就是Java程序可以直接在任何设备上运行。 Java语言是什么? 不管我们是否意识到,实际上我们基本每天都在与Java打交道。在浏览[详细]
-
读懂Java中的Socket编程
所属栏目:[Java] 日期:2020-12-14 热度:186
Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。 餐前甜点 Unix的输入输出[详细]
-
我如何理解Java中抽象类和接口
所属栏目:[Java] 日期:2020-12-14 热度:175
在面试中我们经常被问到: Java中抽象类和接口的区别是什么? 然后,我们就大说一通抽象类可以有方法,接口不能有实际的方法啦;一个类只能继承一个抽象类,却可以继承多个接口啦,balabala一大堆,就好像把标准答案熟练的说出来一样。 抽象类和接口这篇文章[详细]
-
从Java开发者的视角解释JavaScript
所属栏目:[Java] 日期:2020-12-14 热度:186
我们无法在一篇博文里解释JavaScript的所有细节。如果你正或多或少地涉及了web应用程序开发,那么,我们的Java工具和技术范围报告揭示了,大多数(71%)Java开发者被归到了这一类,只是你对JavaScript遇到了阻碍。 毫无疑问,你已经知道了Java和JavaScript,[详细]
-
35 个 Java开发代码性能优化总结
所属栏目:[Java] 日期:2020-12-14 热度:85
前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了[详细]
-
近5年133个Java面试问题列表
所属栏目:[Java] 日期:2020-12-14 热度:173
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable[详细]
-
20个常见的java代码片段
所属栏目:[Java] 日期:2020-12-14 热度:86
下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 Stringa=String.valueOf(2);//integertonumericstringinti=Integer.parseInt(a);//numericstringtoanint 2. 向文件末尾添加内容 BufferedWriterout=null;try{out=newBuffered[详细]
-
成为Java高手的25个学习要点
所属栏目:[Java] 日期:2020-12-14 热度:179
想成为Java大牛吗?不妨来学习者25个要点。 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。 2. 你需要学习Java语言的基础知识以及它的核心类库(collect[详细]
-
JavaUrlRewrite实现网站URL重写过程实录
所属栏目:[Java] 日期:2020-12-14 热度:79
现在大部分的网站和商城都会使用到URL重写,接触到这个,也是因为正在做的电子商务商城。URL重写,是将原有的URL采用另一种规则来显示,使得用户方便访问同时也屏蔽一些信息。 在此说下它的好处,在开发过程中,经常会遇到一些带了一大堆参数的URL,这样子,[详细]
-
觉的Java开发新手问题总结
所属栏目:[Java] 日期:2020-12-14 热度:144
Java是目前最流行的编程语言之一mdash;mdash;它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。 有超过30亿的设备是运行在Java之上的。根据Oracle的统计数据,光是使用中的Java Card就有有50亿。 超过90[详细]
-
Java对象到底能占多大内存?
所属栏目:[Java] 日期:2020-12-14 热度:158
最近在读《深入理解Java虚拟机》,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存? 在网上搜到了一篇博客讲的非常好:http://yueyemaitian.iteye.com/blog/2033046,里面提供的这个类也[详细]
-
10种简单的Java性能优化
所属栏目:[Java] 日期:2020-12-14 热度:162
你是否正打算优化hashCode()方法?是否想要绕开正则表达式?Lukas Eder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧。 最近全网域(Web Scale)一词被炒得火热,人们也正在通过扩展他们的应用程序架构来使他们的系统变得更加全网域。但是究竟[详细]
-
常见Java开发异常及解释
所属栏目:[Java] 日期:2020-12-14 热度:50
常见Java 异常解释:(译者注:非技术角度分析。阅读有风险,理解需谨慎:)) java.lang ArithmeticException 你正在试图使用电脑解决一个自己解决不了的数学问题,请重新阅读你的算术表达式并再次尝试。 ArrayIndexOutOfBoundsException 请查看 IndexOutOfBo[详细]
-
10个经典的Javamain方法面试题
所属栏目:[Java] 日期:2020-12-14 热度:64
以下是笔者认为比较经典的关于Java main方法的面试题,与其说是Java面试题,其实也是Java的一些最基础知识问题,分享给大家,如有错误,请指出。 1.不用main方法如何定义一个类? 不行,没有main方法我们不能运行Java类。 在Java 7之前,你可以通过使用静态[详细]
-
Java中String.split()用法小结
所属栏目:[Java] 日期:2020-12-14 热度:103
在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法,String.split("."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为分隔的话,Strin[详细]
-
java 保留两位小数的几种方法
所属栏目:[Java] 日期:2020-12-14 热度:96
1.代码: import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() { BigDecimal bg = new BigDecimal(f); double f1 = bg.setScale(2,BigDecimal.ROUN[详细]
-
java jdbc连接mysql数据库实现增删改查操作
所属栏目:[Java] 日期:2020-12-14 热度:181
jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打交道非常基础的一个知识,也是比较接近底层的,在实际的工作中大家用得更多的其实还是比较成熟的框架,例如Hibernate[详细]