网站首页 > 文章中心 > 其它

cjava免费源代码

作者:小编 更新时间:2023-08-14 13:45:22 浏览量:220人看过

java是C语言开发的,我想找开发JAVA的语言源代码C

JDK安装目录下 有个 jvm.dll 自己打开看看吧

cjava免费源代码-图1

支持一楼的说法...如果你真的到了研究虚拟机的水平了

怎么在电脑上运行Java源程序代码

在你的电脑上配置java环境变量,主要是配置path和classpath.你可以百度java环境变量配置,可以找到很多java环境变量配置方法.配置完毕,可以在cmd窗口下用java -version来查看是否配置成功.如果显示出java版本相关的信息表示配置成功,可以进行下一步了.

编译你的源代码,cmd窗口下把路径改变(cd)到你源代码文件所在的路径,然后用javac 源文件名编译,例如javac Hello.java(需要注意的是源文件名需要是你文件public类的类名,如果你的文件有public类的话).当然你也可以不改变(cd)到源文件所在的路径,你的文件就需要加上绝对路径就可以了.例如:javac e:\src\Hello.java.

运行你编译好的文件,java Hello(需要注意运行的时候没有后缀.java或者.class),同样你可以不改变路径用绝对路径运行,例如:java e:\src\Hello.如果你的代码中有窗口这样的类似的图形化界面,你就需要用javaw来运行.

另外,你可以使用eclipse,NetBeans这样的集成开发环境(IDE)来写代码,这样方便很多.

求5个C或Java的好源码,要是自己自创的,不要在哪里抄来?

正好早上写了几个java小程序,就写几个吧,都是比较简单的哦

①乘法口诀表

public class Chengfa {

/**

* @param args

cjava免费源代码-图2

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

for (int j = 1; j = i; j++) {

System.out.print(j + "*" + i + "=" + i * j + "\t");

}

System.out.print("\n");

public class Chufa {

public static void main(String args[]) {

double result = 0;

b[0] = 1;

result += a[0] / b[0];

result += a[1] / b[1];

result += a[i] / b[i];

System.out.println(result);

public class Shuixianhua {

int a, b, c;

for (int i = 100; i 1000; i++) {

a = i / 100;

b = (i - a * 100) / 10;

c = (i - a * 100) - b * 10;

if (a * a * a + b * b * b + c * c * c == i) {

System.out.print(i + "\t");

public class Gong {

Gong g = new Gong();

public void suan(int a, int b) {

if (a b) {

for (int i = a;; i++) {

if (i % a == 0 i % b == 0) {

System.out.println(a + "和" + b + "的最小公倍数是" + i);

break;

for (int i = b;; i--) {

if (a % i == 0 b % i == 0) {

cjava免费源代码-图3

System.out.println(a + "和" + b + "的最大公约数是" + i);

} else {

for (int i = b;; i++) {

for (int i = a;; i--) {

public class Fibo {

Fibo f = new Fibo();

public int doFibo(int n) {

int[] a = new int[n];

a[n - 1] = 1;

a[0] = 1;

a[1] = 1;

System.out.print(a[0] + "\t" + a[1] + "\t");

System.out.print(a[i] + "\t");

t++;

if (t % 10 == 0) {

return a[n - 1];

五个了,都是自己写的,望采纳~

程序员去哪里多读一些源代码?比如C、JAVA、C++的?

楼上说的很对,有几个代表性的项目:

JAVA简单文件加密 求JAVA源代码

package com.ncs.pki.util;

import java.security.MessageDigest;

import java.security.NoSuchAlgorithmException;

private static MessageDigest digest = null;

public synchronized static final String hash(String data) {

if (digest == null) {

try {

} catch (NoSuchAlgorithmException nsae) {

System.err.println(

+ "Jive will be unable to function normally.");

nsae.printStackTrace();

// Now, compute hash.

digest.update(data.getBytes());

return encodeHex(digest.digest());

public static final String encodeHex(byte[] bytes) {

int i;

for (i = 0; i bytes.length; i++) {

if (((int) bytes[i] 0xff) 0x10) {

buf.append("0");

return buf.toString();

public static String test(){

return null;

import java.security.Key;

import java.security.SecureRandom;

import javax.crypto.Cipher;

import javax.crypto.KeyGenerator;

public class DesEncrypt {

*

* 使用DES加密与解密,可对byte[],String类型进行加密与解密 密文可使用String,byte[]存储.

* 方法: void getKey(String strKey)从strKey的字条生成一个Key

* String getEncString(String strMing)对strMing进行加密,返回String密文 String

* getDesString(String strMi)对strMin进行解密,返回String明文

*byte[] getEncCode(byte[] byteS)byte[]型的加密 byte[] getDesCode(byte[]

* byteD)byte[]型的解密

Key key;

* 根据参数生成KEY

* @param strKey

public void getKey(String strKey) {

KeyGenerator _generator = KeyGenerator.getInstance("DES");

_generator.init(new SecureRandom(strKey.getBytes()));

this.key = _generator.generateKey();

_generator = null;

} catch (Exception e) {

e.printStackTrace();

* 加密String明文输入,String密文输出

* @param strMing

* @return

public String getEncString(String strMing) {

byte[] byteMi = null;

byte[] byteMing = null;

String strMi = "";

byteMi = this.getEncCode(byteMing);

} finally {

byteMing = null;

byteMi = null;

return strMi;

* 解密 以String密文输入,String明文输出

* @param strMi

public String getDesString(String strMi) {

String strMing = "";

byteMing = this.getDesCode(byteMi);

return strMing;

* 加密以byte[]明文输入,byte[]密文输出

* @param byteS

private byte[] getEncCode(byte[] byteS) {

byte[] byteFina = null;

Cipher cipher;

cipher = Cipher.getInstance("DES");

cipher.init(Cipher.ENCRYPT_MODE, key);

byteFina = cipher.doFinal(byteS);

cipher = null;

return byteFina;

* 解密以byte[]密文输入,以byte[]明文输出

* @param byteD

private byte[] getDesCode(byte[] byteD) {

cipher.init(Cipher.DECRYPT_MODE, key);

byteFina = cipher.doFinal(byteD);

System.out.println("des demo");

DesEncrypt des = new DesEncrypt();// 实例化一个对像

des.getKey("MYKEY");// 生成密匙

System.out.println("key=MYKEY");

String strEnc = des.getEncString("111111");// 加密字符串,返回String的密文

System.out.println("密文=" + strEnc);

String strDes = des.getDesString(strEnc);// 把String 类型的密文解密

System.out.println("明文=" + strDes);

(不限语言Java C# C都可以)简单点的文件夹加密工具软件源代码

闪晓风我推荐你用文件夹加密超级大师,文件夹加密超级大师支持所有windows系统,

可以加密文件夹,加密文件,保护磁盘和数据粉碎,使用起来非常方便.

在需要加密的文件和文件夹上单击鼠标右键选择加密就可以了.

解密时只要双击加密的文件夹和文件,输入正确的密码就可以解密.

文件夹加密超级大师加密后的文件和文件夹可以防止删除、复制和移动.

相对于其他的文件夹加密软件和文件加密软件,功能和性能还有操作都更加的出色.

以上就是土嘎嘎小编为大家整理的cjava免费源代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章