Java基础知识
文章平均质量分 50
Mar.三月
这个作者很懒,什么都没留下…
展开
-
java(1)基础
1读用户的输入:java的util包里的类Scanner....(系统类库中的类)。。。(简便查询:alt+/)........................2字符串链接:+(运算顺序:从左到右),,,,,!!!!(如果几个程序没有跑完就会出现卡卡的正装哦,,,红色框框关掉就好)。。+遇到两边有一个字符串的,就会向字符串输出。。。。。3next()读下一个单词。。。原创 2017-02-24 18:43:56 · 235 阅读 · 0 评论 -
java(2)
System.out.println(10>3); ,,,,,,true算术运算的优先级高于关系运算符7>=3+4.........truefloat a=1.2f;float b=1.2001f;System.out.println(Math.abs(a-b)boolean a=true;优先级:!>&&>||原创 2017-02-24 23:53:10 · 196 阅读 · 0 评论 -
java书籍
1、 《Java从入门到精通》适合自学者这本书是2010年人民邮电出版社出版的,共519页,由魔乐科技(MLDN)编著的,配有光盘,定价59元,正版书店售价一般在59元,网络售价为36元左右。本书以零基础讲解为宗旨,用实例引导读者深入学习,对于自学者来说,比较合适,能从零开始,逐渐的一步步的了解和学习。另外一个,这本书实操的内容够多,自学者尤其非科班出身的,比较容易掌握书中讲述的知识。由于转载 2017-02-13 21:39:08 · 301 阅读 · 0 评论 -
java(4)数组
int []a=new int[4];!!!!!!!其中,元素个数可以是变量。。。。因此java可以有不指定大小的数组。。。数组越界!!!!!!!数组的length:数组名.length原创 2017-02-25 20:00:09 · 223 阅读 · 0 评论 -
javac 命令出现字符编码不支持
由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.e转载 2017-05-13 12:54:54 · 1320 阅读 · 0 评论 -
stringbuilder
String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循环中将许多字符串连接在一起时,使用 St转载 2017-05-16 13:04:10 · 228 阅读 · 0 评论 -
java做网站
java能做网站吗? 市场上讲:PHP做中小型企业网站比较合适,性价比高,Java偏大型。 性价比:很简单的php空间一年才几百块钱,而java空间一个月就得几百。 语言方面:当然php和java都各领风骚,最主要看自己最擅长哪一种语言了,我也用过php一段时间,发现确实很难习惯其语法,所以最代码也是用java开发的。 开发周期:java和php我觉得效率上转载 2017-05-28 16:11:24 · 3105 阅读 · 0 评论 -
javaweb开发
背景简介:html静态网页是实际存在的,无需经过服务器的编译,直接加载到客户浏览器上显示出来。静态页面需要占一定的服务器空间,且不能自主管理发布更新的页面,如果想更新网页内容,要通过FTP软件把文件DOWN下来用网页制作软件修改(通过fso等技术例外)常见的静态页面举例:.html扩展名的、.htm扩展名的。ps:不知道html是什么?可以百度一下1.本地磁盘新建helloworld.ht转载 2017-05-28 17:23:09 · 555 阅读 · 0 评论 -
java web的系统学习路径
作者:阿弎链接:https://www.zhihu.com/question/23335551/answer/37554609来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。最后一次更新:这个回答不再更新了,问题很多,一一回答,篇幅过大就不再符合问题的定义了。大家最重要的还是打好Java基础 Java编程思想还是要看 多看几遍2016/10/18更新:过去大...转载 2017-05-28 17:44:42 · 617 阅读 · 2 评论 -
javaweb
客户端技术我建议新手开发人员可以从基础的学起;HTML,CSS和JavaScript。这些技术是web开发的核心。而且这些技术在某种意义上说也是通用的,无论你是Java web开发人员还是Ruby Web开发人员都要用到。HTMLHTML——超文本标记语言。这是用来生成网页的。你需要对HTML有一个深入的了解。在万维网初期,HTML习惯上是一个由网页服务器向浏览器提供的文件转载 2017-05-28 17:50:00 · 522 阅读 · 0 评论 -
HTTP Status 500 - javax.servlet.ServletException: java.lang.NoClassDefFoundError: junit/framework/Te
运行以上代码可以正常生成想要的pdf文件但是将java函数放到jsp中如下 1 @ page language="java" import="java.sql.*" import="java.util.*" import="java.io.*" pageEncoding="utf-8" %> 2 @ page import="webViewer.*" %> 3 @转载 2017-06-05 22:03:02 · 8966 阅读 · 0 评论 -
lo4j简介
一、什么是log4jLog4j 是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修转载 2017-06-01 17:53:09 · 481 阅读 · 0 评论 -
svn使用
首先,下载一个TortoiseSVN软件,按照提示一步步安装软件,当软件安装好后,点击鼠标右键会出现如图所示的文字;在F盘新建一个文件夹,用来存放你要存放SVN服务器上的文件的;鼠标放到该文件夹上,点击鼠标右键,会出现如上图,点击“检出”,会出现检出对话框;版本库URL编辑框中输入你们公司的SVN服务器地址,点转载 2017-06-01 18:07:05 · 183 阅读 · 0 评论 -
svn
一、环境1、操作系统:Windows XP2、JDK:JDK 1.6.0二、下载和安装相关软件已经相应的网址:软件网址备注apache_2.2.14-win32-x86-openssl-0.9.8k.msihttp://archive.apache.org/dist/httpd/binaries/win原创 2017-06-01 18:23:03 · 367 阅读 · 0 评论 -
subversion和tortoise和log4j
1subverson服务器:用于实现web服务器端与dns服务器的数据的共享,,,两个服务器上的项目呀,都可以看到2tortoisevsn客户端:操作服务器端的客户端,,也就是远程管理dns服务器的工具3log4j控制日志的格式,也就是开发过程中的信息输出,,,原创 2017-06-01 18:52:13 · 164 阅读 · 0 评论 -
html页面提交数据,利用servlet接收数据并写进xml中
需求如下: * 需求 * 完成用户注册效果。 具体要求: 1)用户输入信息:用户名,密码,确认密码,性别,出生日期,电子邮箱,地址 。 2)用户输入信息后,调用相关的XML操作类,把数据保存到XML文件中。 3)保存成功后,显示成功信息。注册页面如下:首页html代码如下:[html] view plain copy转载 2017-06-06 20:58:22 · 2207 阅读 · 0 评论 -
servlet代码
package Login;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.原创 2017-06-06 21:29:38 · 332 阅读 · 0 评论 -
用java操作cvs,实现java对文件的读写
起初,我自己连什么叫CSV文件都不知道,这个问题是来自一个网友的问题,他要我帮他做一个对csv文件数据的操作的题目。要求:如果原来数据是“江苏省南京市南京街……”换成“江苏 省 南京 市 南京 街 ……”也就是把出现类似"省","市","区","街","路","里","幢","村","室","园","苑","巷","号"的都在其前面和后面都加上空格。根据他给的一个参考文档做了一下,第转载 2017-06-18 21:05:47 · 782 阅读 · 0 评论 -
Could not publish to the server. java.lang.NullPointerException
错误信息:publishing to tomcat v8.0 server at localhost has encontered a problemCould not publish to the server. Java.lang.NullPointerException产生错误的操作:解决方法:1、找到Tomcat的配置文件“conte原创 2017-06-07 13:02:45 · 491 阅读 · 0 评论 -
GUI将class文件反编译为java文件
自从2010年0.3.3版本后,改工具终于迎来了一次更新。JD-GUI是一个独立图形界面的Java源代码“.class”文件反编译工具。您可以浏览重建的源代码,JD-GUI的即时访问方法和字段。JD-GUI是免费的非商业用途。这意味着,JD-GUI不得包含或嵌入到商业软件产品。不过,这个项目可以被自由地用于个人需要一个商业或非商业的环境。JD-GUI version 0.3.5,J转载 2017-06-07 21:24:38 · 2845 阅读 · 0 评论 -
ant工具
下载*.zip格式的安装包,解压后即可使用。windows操作系统的建议下载*.zip版本,linux建议下载*.gz版本的压缩包。2解压之后,配置环境变量,在path后面添加ant的bin目录的路径。3在开始中输入cmd,运行ant.bat,出现下图结果就说明安装成功了。转载 2017-06-07 21:26:38 · 286 阅读 · 0 评论 -
反编译工具使用gui
java反编译工具JD-GUI使用方法听语音|浏览:9353|更新:2015-03-15 11:39|标签:java 1234567分步阅读作为一个软件开发人员,在自学的成长道路上,不可避免的会借鉴别人开发完成的功能实现方法,js\css\html转载 2017-06-07 21:31:46 · 651 阅读 · 0 评论 -
java---WEB
1TOMCAT:作用:负责将计算机上的可供外网访问的项目放在这个服务器上,当浏览器进行访问时,首先找到物理主机,,,(需要知道对方ip,,以及Tomcat服务器这个软件占用的物理主机的端口号,访问对方的进程,,这时服务器端的web服务器根据你搜索的项目进行查找,并对所搜索的内容进行查找),当tomcat找到向目时,,会对项目进行解析,将对应的文件进行解析,,以html的格式进行浏览器返回,,,原创 2017-06-04 10:03:12 · 335 阅读 · 0 评论 -
ECLIPSE配置jre
打开eclipse,依次点击如下选项Window->Preferences-> Java -> Installed JREs。步骤见下图。 选中Installed JREs选项出现下图所示的界面。点击add按钮即可添加新的JRE。 点击add按钮,弹出如下图1所示的界面。默认选项点击next原创 2017-06-09 20:51:21 · 776 阅读 · 0 评论 -
com.dhy
Java的包名里的点其实相当于Windows的/,,,,,,,,,,,,原创 2017-09-07 09:46:59 · 267 阅读 · 0 评论 -
elipse快捷键
......几年前写的技术好沙雕原创 2017-09-24 10:30:06 · 226 阅读 · 0 评论 -
e.printStackTrace() ;
catch(Exception e){e.printStackTrace() ;} 当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的Exception e 初始化,也就是实例化Exception类型的对象。e是此对象引用名称。然后e(引用)会自动调用Exception类中指定的方法,也就出现了e.printStackTrace() ;。原创 2017-09-08 11:55:34 · 340 阅读 · 0 评论 -
接口
在学习接口的时候,一致没有理解透彻,再次学习时,发现要学习接口,必须要理解其运用场景。理解面向接口编程对理解接口非常有帮助。首先面向接口编程和面向对象编程并不是平级的,它并不是比面向对象编程更先进的一种独立的编程思想,而是附属于面向对象思想体系,属于其一部分。或者说,它是面向对象编程体系中的思想精髓之一。在系统分析和架构中,分清层次和依赖关系,每个层次不是直接向其上层提供服务(即不是直接实例化转载 2017-09-16 21:16:55 · 158 阅读 · 0 评论 -
GIT JSON MAVEN DOCKER
...JAVA项目原创 2017-10-18 18:00:13 · 162 阅读 · 0 评论 -
JAVA的基本数据类型
java八大基本类型:整型:byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;最小值是-128(-2^7); 最大值是127(2^7-1); 默认值是0; byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;例子:byte a = 100,byte b = -50。short:short数据转载 2017-11-07 15:29:35 · 127 阅读 · 0 评论 -
java缓存技术
、什么是缓存1、Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问2、凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache二、缓存的分类1、基于web应用的系统架构图2、在系统架构的不同层级之间,为了加快访问速度,都可以存在缓存操作系统磁盘缓存->减少磁盘机械操作数转载 2017-11-07 16:06:17 · 148 阅读 · 0 评论 -
java的单例模式
Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。 单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个对象有可能贯穿整个应用程序,而且起到了全局统一管理控制转载 2017-11-07 17:01:39 · 172 阅读 · 0 评论 -
设计模式之模板模式--java
1.简单工厂模式: a.概述: 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程(new 关键字和具体的构造器)隐藏起来。用一个工厂方法来替代,对外提供的只是一个工厂方法,达到提高灵活性的目的。 b.优点: 1.隐藏了new关键字和构造器 2.降低了这个对象与别的类之间的耦合度,提高了程序的转载 2017-11-08 19:53:26 · 126 阅读 · 0 评论 -
zh找不到或无法加载主类
在大家要在命令行模式下执行一个程序的时候,就有可能遇到这样一个错误:错误: 找不到或无法加载主类 TestPackage1但是往往程序的编写是正常的,并且在IDE中执行的结果是正常的,首先贴上一个测试的全部源码:package test_package;/** * Created by zhuxinquan on 16-7-23. */public class TestPac转载 2017-10-31 15:02:42 · 230 阅读 · 0 评论 -
Class类
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载转载 2017-11-10 08:07:14 · 159 阅读 · 0 评论 -
Class类深入理解
Java的Class类是java反射机制的基础,通过Class类我们可以获得关于一个类的相关信息,下面我们来了解一下有关java中Class类的相关知识!首先,Class是一个java类,跟Java API中定义的诸如Thread、Integer类、我们自己定义的类是一样,也继承了Object(Class是Object的直接子类)。总之,必须明确一点,它其实只是个类,只不过名字比较特殊。更转载 2017-11-10 08:15:44 · 256 阅读 · 0 评论 -
Class极品
Java的Class类是java反射机制的基础,通过Class类我们可以获得关于一个类的相关信息,下面我们来了解一下有关java中Class类的相关知识!首先,Class是一个java类,跟Java API中定义的诸如Thread、Integer类、我们自己定义的类是一样,也继承了Object(Class是Object的直接子类)。总之,必须明确一点,它其实只是个类,只不过名字比较特殊。更转载 2017-11-10 08:27:01 · 153 阅读 · 0 评论 -
打压calsspath这个小坏鬼
亲爱的java程序员们,,,千万不要被这个简单的class path给骗了哦。。。。。清醒。。。其实吧,,,calsspath的解释很简单,,,,,,,就是作为java的jvm虚拟机用来搜索类加载类来实现的呀,,,,,,所以说无论你的java程序出现了什么类(你自己写的类,,java工具包实现的类,,)这些类在java的虚拟机在工作解释class文件时是会去加载,,是会去搜索的,,所以说啊,,...原创 2017-11-02 09:01:20 · 297 阅读 · 0 评论 -
枚举类
java 枚举类型enum 的使用 最近跟同事讨论问题的时候,突然同事提到我们为什么java 中定义的常量值不采用enmu 枚举类型,而采用public final static 类型来定义呢?以前我们都是采用这种方式定义的,很少采用enum 定义,所以也都没有注意过,面对突入起来的问题,还真有点不太清楚为什么有这样的定义。既然不明白就抽时间研究下吧。Java 中的枚举类型采用关键字e转载 2017-11-12 09:31:40 · 173 阅读 · 0 评论 -
垃圾回收机制
综合了若干人的blog~1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的转载 2017-11-12 10:09:02 · 130 阅读 · 0 评论