哲学天空的博客

技术积累的地方

MyEclipse 中配置JavaFX开发环境

主要是两步: 第一步: 在MyEclipse中安装 e(fx)clipse,让MyEclipse 可以创建JavaFX项目工程及文件。 第二步: 安装 JavaFX Scene Builder,让JavaFX界面设计可以可视化进行。 安装e(fx)clipse到Eclipse...

2019-04-14 10:42:14

阅读数 146

评论数 1

对IOC(控制反转)和DI(依赖注入)的理解

IOC(控制反转) 在平时的java应用开发中,我们要实现某一个功能或者说是完成某个业务逻辑时至少需要两个或以上的对象来协作完成,在没有使用Spring的时候,每个对象在需要使用他的合作对象时,自己均要使用像new object() 这样的语法来将合作对象创建出来,这个合作对象是由自己主...

2019-03-18 09:29:34

阅读数 84

评论数 0

java 内存调优 -Xms2048m -Xmx2048m -Xmn512m

对于JVM内存配置参数: -Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3 -Xmx10240m:代表最大堆 -Xms10240m:代表最小堆 -Xmn5120m:代表新生代 -XXSurvivorRatio=3:代表Eden:Sur...

2019-03-15 15:35:17

阅读数 465

评论数 0

windows 启动程序端口被占用Address already in use: bind解决方案

例如我们web服务器8080端口被占用:Address already in use: bind 有两种解决方案:1、把占用8080端口的程序终止掉。2、修改tomcat配置文件里的默认端口号 1、关闭占用8080端口的程序 在windows下,用命令行:netstat -ano来显示协议统...

2019-03-15 15:29:31

阅读数 88

评论数 0

Invalid result location value/parameter 解决办法

关于MyEclipse对Struts2配置文件较检异常Invalidresultlocationvalue/parameter 有时候Struts.xml配置没有错误,完全可以顺利运行,而MyEclipse9以上版本却经常出现一大坨错误标识,错误信息是 Invalidresultlocatio...

2019-03-15 15:25:26

阅读数 93

评论数 0

java中使用protobuf

protobuf为Google开发的高性能序列化和反序列化工具,类似json,用于网络通信数据传输。 1.下载地址https://github.com/protocolbuffers/protobuf/releases。下载protobuf-java-3.7.0.zip和protoc-3.7...

2019-03-13 11:16:15

阅读数 92

评论数 0

java 反编译

目前使用两种工具(jad.exe jd-gui-1.4.1.jar)对java 编译后的class文件进行反编译,操作步骤如下: 一. 使用jad.exe 反编译class文件 1.下载 jad.exe 工具。 2. jad.exe放在新建文件夹中,在所在中打开命令行窗口。 3. ...

2019-03-13 10:49:01

阅读数 38

评论数 0

java 编译后产生class$1,class$2,class$innerclass文件的原因

class文件名中的$的含义如下: $后面的类是$前面的类的内部类 内部类有以下两种情况: 1.普通的组合类形式,即在一个类内部定义一个普通的类 1 2 3 4 5 6 7 8 9 10 ...

2019-03-11 19:30:07

阅读数 91

评论数 0

java 泛型详解

本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参...

2018-09-18 13:21:41

阅读数 48

评论数 0

JDK下载安装以及环境变量配置图文详解

一、下载 JDK是免费的,可以直接到ORACLE官网下载最新版本,官网地址:https://www.oracle.com/index.html 如图,按照图中红框表示操作 官网首页ORACLE图标右侧:Menu–>Downloads–>Java–&...

2018-06-01 16:06:05

阅读数 232

评论数 0

Java 3D 开发

 OPENGL、VRML、DIRECT3D、JAVA3D的比较  Java3D建立在JAVA基础之上,JAVA语言的简单性使JAVA3D的推广有了可能。它实现了以下三维显示能够用到的功能:生成简单或复杂的形体(也可以调用现有的三维形体);使形体具有颜色、透明效果、贴图;在三维环境中生成灯光、移动灯...

2018-04-29 23:05:34

阅读数 1578

评论数 0

javaFX8初探(构建3D简单应用)

本章提供一个构建简单的javafX3D应用准备: JDK8 eclipse,安装有e(fx)clipse插件创建项目新建一个 javaFX项目,名称是MoleculeSampleApp创建场景创建一个分子结构的UI布局1:创建一个Xform文件,代码如下:[java] view plain cop...

2018-04-29 23:04:56

阅读数 265

评论数 0

java 网络编程

包 java.netServer ServerSocket(int port);//创建一个服务器端套接字,并绑定到指定端口上, Socket accept();监听 返回socket OutputStream SocketgetOutputStream()//获取输出流 发数据 In...

2018-04-02 14:37:34

阅读数 57

评论数 0

java 界面设计

java 的GUI工具包包含AWT,Swing和SWT,每个工具包都有各自的优缺点,开发者可以根据自己的需求和目标用户来选择适当的工具包。一>:AWT:(Abstract Windows Toolkit)是最原始的java GUI工具包。AWT的主要优点是。它在java技术的...

2018-04-02 14:35:58

阅读数 1372

评论数 0

java 基本语法

1>.class类和文件名要一致    Hello.java文件 public class Hello{ public static void main(string[] args){ system.out.printIn("Hello&q...

2018-04-02 14:34:54

阅读数 47

评论数 0

java 简介

1>:kemulator模拟器是目前最为强大的PC电脑端手机J2ME(java)游戏或软件的模拟器,kemulator可以几乎完美的模拟JAVA游戏或者软件。2>:Java及Java21998年12月,SUN公司发布了JDK1.2,开始使用“Java 2...

2018-04-02 14:27:27

阅读数 190

评论数 0

Java项目打包成jar文件的两种方法

方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0 Class-P...

2018-03-16 09:49:30

阅读数 14012

评论数 1

Java开发环境的搭建以及使用eclipse从头一步步创建java项目

一、java 开发环境的搭建这里主要说的是在windows 环境下怎么配置环境。1.首先安装JDKjava的sdk简称JDK ,去其官方网站下载最近的JDK即可。。http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downlo...

2018-03-16 09:41:40

阅读数 86

评论数 0

提示
确定要删除当前文章?
取消 删除