Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Java中Static方法和Static程序块的用法总结

Java中Static方法和Static程序块的用法总结

Static 静态:这里主要记录的是静态程序块和静态方法如果有些代码必须在项目启动的时候就执行,就需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化但是不执行,在不创建对象的情况下,可以供其他程序调用,而在调用的时候才执行,这需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用。静态代码块和静态方法的区别是:静态代码块是自动执行的;静态方法是被调用的时候才执行的.静态方法:如果我们在程序编写的...
Java游戏开发现状分析和走向

Java游戏开发现状分析和走向

这篇文章是基本上是基于我的论文开题报告,所以难免要打点官腔。因为我对手机游戏并不了解,所以本文关于java手机游戏的讨论会很少,而即使对于手机游戏以外的内容,我个人所能接触到的资源也是很有限的,讨论起来不免会有所偏颇,大家批判着看吧。 这些年由于Java技术的不断发展,Java程序的运行速度有了显着提升,同时硬件技术也在不断进步,从而使得java处理比较复杂的3d图形成为可能。 Lwjgl,Jogl,Java3D等技术的出现,使Java语言可以方便的利用...
C到C++的移植

C到C++的移植

1. 面对一推C代码并不要急着将函数一个个拷贝到类中去,那样在编译的时候只会产生一大堆错误信息,最要命的是剪不断,理还乱。正确的方法是找出核心函数或者入口函数,比如main。先将找出来的这个核心函数(当然main的话一般不加到类中)加入到类中去。然后从核心函数入手一行行地往下分析,遇到新的非局部变量和新函数就往类里加,然后进入到新函数中进行类似分析。直到从核心函数退出。如果函数之间的关系不是很松散的话,此时大部分函数应该已经在类中,可以编译一次,查遗补缺。...
C++中内存泄漏的检测

C++中内存泄漏的检测

首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。 最简单的方法当然是借助于专业的检测工具,比较有名如BoundsCheck,功能非常强大,相信做C++开发的人都离不开它。此外就是不使用任何工具,而是自己来实现对内存泄露的监控,分如下两种情况: 一. 在 MFC 中检测内存泄漏 假如是用MFC的程序的话,很简单。默认的就有内存泄露检测的功能。 我们用VS2005生成了一个MFC的对话框的程序,发现他可以自动...
Java的package和import机制

Java的package和import机制

一些人用了一阵子的Java,可是对于 Java 的 package 跟 import 还是不太了解。很多人以为原始码 .java 文件中的 import 会让编译器把所 import 的程序通通写到编译好的 .class 档案中,或是认为 import 跟 C/C++ 的 #include 相似,实际上,这是错误的观念。 让我们先了解一下,Java 的 package 到底有何用处。 其实,package 名称就像是我们的姓,而 class 名称就像是...
认识理解Java中native方法

认识理解Java中native方法

Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah产生一个.h文件; 3、写一个.cpp文件实现native导出方法,其中需要包含第二步产生的.h文件(注意其中又包含了J...
Java入门教程:获取一个包含空格的输入

Java入门教程:获取一个包含空格的输入

回顾一下上节课,我们从键盘获取了一个输入,实现了与程序的互动,然而当我们要输入一行信息时候,比如 I LOVE THIS GAME 的时候,系统显示给我们却只是一个 “I”,这是因为Scanner取得输入的键或者是回车键的时候,Scanner就会返回到下一个输入。依据是空格符,当输入为空格键,TAB。 那怎么获取一个包含空格的输入呢?可以使用下面的方法: import java.io.*; public class Input{ public ...
Java入门教程:浮点型(实型)数据

Java入门教程:浮点型(实型)数据

实型常量 与C,C++相同,Java的实常数有两种表示形式: ①十进制数形式,由数字和小数点组成,且必须有小数点,如0.123,.123,123.,123.0 ②科学计数法形式。如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。 实常数在机器中占64位,具有double型的值。对于float型的值,则要在数字后加f或F,如12.3F,它在机器中占32位,且表示精度较低。 实型变量 实型变量的类型有float和d...
Java入门教程:字符型数据

Java入门教程:字符型数据

字符常量 字符常量是用单引号括起来的一个字符,如"a","A"。另外,与C、C++相同,Java也提供转义字符,以反斜杠()开头,将其后的字符转变为另外的含义,下表列出了Java中的转义字符。 与C、C++不同,Java中的字符型数据是16位无符号型数据,它表示Unicode集,而不仅仅是ASCII集,例如u0061表示ISO拉丁码的"a"。 转义字符描述 ddd 1到3位8进制数据所表示的字符(ddd) uxxxx 1到4位16进制数所表示的字...
<< 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 >>