资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java定义一段代码,编写一段java代码

请指教一段简单的java代码

第一段代码:

目前创新互联已为上千的企业提供了网站建设、域名、虚拟主机、网站托管、服务器托管、企业网站设计、阿里地区网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

你要先理解 i++ 的意思, 他是先赋值再自增。

和++i刚好相反, 它是先自增再赋值。 理解了吧!

第二段:

你只是在main 方法中定义了 a1..TestStatic 对象t1...看不到这个变量,所以不行。

补充:

因为你实在main 方法中定义的变量类的对象是看不到的,所以调用不了,改成这样就好了:

public class TestStatic {

int a1;

int a2;

public static void main(String[] args) {

TestStatic t1 = new TestStatic ();

TestStatic t2 = new TestStatic();

int b1 = t1.a1++ ;

int b2 = t1.a2++ ;

int b3 = t2.a1++ ;

int b4 = t2.a2++ ;

System.out.println(b1);

System.out.println(b2);

System.out.println(b3);

System.out.println(b4);

}

}

给段最简单的java代码 让我新手看一下

最简单的java代码肯定就是这个了,如下:

public class MyFirstApp

{

public static void main(String[] args)

{

System.out.print("Hello world");

}

}

“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!

如何用Java编写一段代码引发内存泄露,内存泄露

1、首先得搞清楚什么叫内存泄露,简单来说就是一个东西放在内存里的时间太长了,当你的程序都跑完了,它还存在那里。这时它是白白的占用了你的内存,累积起来占用的内存越来越多……最后就会导致JVM报错:out of memory。

2、一般情况下,别人如果能指出你的系统(程序)内存溢出,这个人应该还是挺厉害的。通常对于新人来说,喜欢把变量直接定义在class下(此时称之为实例变量,或者成员变量),那么在方法里调用后,这个实例变量是不会被释放的,大量的这样使用就可能会引发内存泄露。

3、把变量定义在方法里,当这个方法执行完毕后内存就得到释放了,这是个好习惯。

4、如果想要看到内存溢出,可以按这样的思路去尝试一下:定义一个静态的实例变量(list或其它集合),然后在一个方法里循环往这个静态变量塞东西,直到这个实例变量撑爆你的jvm内存。很快你就能看到out of memory……

123456789101112131415161718192021222324import java.util.ArrayList;import java.util.List; public class MemoryTest { private static List list = new ArrayList(); private static int count = 0; public static void main(String[] args) throws InterruptedException { System.out.println("申请前的可用内存 = "+getFreeMemory()); while(true){ list.add(new byte[1024*1024]);//用实例变量申请1M内存,当方法执行完毕时,这个static的变量是不会被释放 count++; if (count % 100 == 0) { System.out.println("当前list.size()="+list.size()+",可用内存 = "+getFreeMemory()); Thread.sleep(500); } } } public static long getFreeMemory() { return Runtime.getRuntime().freeMemory() / (1024 * 1024); } }

用JAVA编写一段代码;

/**

* 将2进制字符串置换为10进制整数

* @author developer_05

*/

public class Exam05 {

public static void main(String[] args) {

String strBin = "11000000111001101"; //98765

long num;

num = convert(strBin);

System.out.println(strBin + "(2) : " + num + "(10)");

}

/**

* 将2进制字符串置换为10进制整数

* @param strHex 2进制字符串

* @return 10进制整数

*/

public static long convert(String strBin){

char[] arr = strBin.toCharArray();

long retValue = 0;

for(int i=0; iarr.length; i++){

retValue = retValue * 2 + (arr[i] - '0');

}

return retValue;

}

}

运行演示:

11000000111001101(2) : 98765(10)

如何用java写这段代码?

import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import javax.crypto.BadPaddingException;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException;import javax.crypto.KeyGenerator;import javax.crypto.NoSuchPaddingException;import javax.crypto.SecretKey;public class JEncrytion{

public static void main(String[] argv) {

try{ KeyGenerator keygenerator = KeyGenerator.getInstance("DES"); SecretKey myDesKey = keygenerator.generateKey();

Cipher desCipher; // Create the cipher

desCipher = Cipher.getInstance("DES/ECB/PKCS5Padding");

// Initialize the cipher for encryption

desCipher.init(Cipher.ENCRYPT_MODE, myDesKey); //sensitive information

byte[] text = "No body can see me".getBytes();

System.out.println("Text [Byte Format] : " + text);

System.out.println("Text : " + new String(text));

// Encrypt the text

byte[] textEncrypted = desCipher.doFinal(text);

System.out.println("Text Encryted : " + textEncrypted);

// Initialize the same cipher for decryption

desCipher.init(Cipher.DECRYPT_MODE, myDesKey); // Decrypt the text

byte[] textDecrypted = desCipher.doFinal(textEncrypted);

System.out.println("Text Decryted : " + new String(textDecrypted));

}catch(NoSuchAlgorithmException e){

e.printStackTrace();

}catch(NoSuchPaddingException e){

e.printStackTrace();

}catch(InvalidKeyException e){

e.printStackTrace();

}catch(IllegalBlockSizeException e){

e.printStackTrace();

}catch(BadPaddingException e){

e.printStackTrace();

}

}

}

java 写一段小代码

package im01.hw.gsy;

import java.awt.Dimension;

import java.awt.Toolkit;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.io.File;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.JToolBar;

import javax.swing.KeyStroke;

public class JMenuDemo02 {

public static void main(String args[]){

JFrame f = new JFrame("Welcom To gsh");

JTextArea text = new JTextArea();

text.setEditable(true);

f.getContentPane().add(new JScrollPane(text));

JMenu menuFile = new JMenu("基本信息");

menuFile.setIcon(new ImageIcon("e:软件图片" + File.separator + "文件夹打开.jpg"));

JMenuBar menuBar = new JMenuBar();

JMenuItem newItem = new JMenuItem("新建",new ImageIcon("e:\\软件图片" + File.separator + "8.jpg"));

JMenuItem openItem = new JMenuItem("打开",new ImageIcon("e:\\软件图片" + File.separator + "1.jpg"));

JMenuItem closeItem = new JMenuItem("关闭",new ImageIcon("e:\\软件图片" + File.separator + "3.jpg"));

JMenuItem exitItem = new JMenuItem("退出",new ImageIcon("e:\\软件图片" + File.separator + "4.jpg"));

JMenu menuFile1 = new JMenu("进货管理");

menuFile1

.setIcon(new ImageIcon("e:\\软件图片" + File.separator + "5.jpg"));

JMenuBar menuBar1 = new JMenuBar();

JMenuItem newItem1 = new JMenuItem("新建",new ImageIcon("e:\\软件图片" + File.separator + "8.jpg"));

JMenuItem openItem1 = new JMenuItem("打开",new ImageIcon("e:\\软件图片" + File.separator + "1.jpg"));

JMenuItem closeItem1 = new JMenuItem("关闭",new ImageIcon("e:\\软件图片" + File.separator + "3.jpg"));

JMenuItem exitItem1= new JMenuItem("退出",new ImageIcon("e:\\软件图片" + File.separator + "4.jpg"));

newItem.setMnemonic('N');

openItem.setMnemonic('O');

closeItem.setMnemonic('C');

exitItem.setMnemonic('E');

newItem.setAccelerator(KeyStroke.getKeyStroke('N',java.awt.Event.ALT_MASK));

openItem.setAccelerator(KeyStroke.getKeyStroke('O',java.awt.Event.ALT_MASK));

closeItem.setAccelerator(KeyStroke.getKeyStroke('C',java.awt.Event.ALT_MASK));

exitItem.setAccelerator(KeyStroke.getKeyStroke('E',java.awt.Event.ALT_MASK));

menuFile.add(newItem);

menuFile.addSeparator();

menuFile.add(openItem);

menuFile.addSeparator();

menuFile.add(closeItem);

menuFile.addSeparator();

menuFile.add(exitItem);

menuFile1.add(newItem1);

menuFile1.addSeparator();

menuFile1.add(openItem1);

menuFile1.addSeparator();

menuFile1.add(closeItem1);

menuFile1.addSeparator();

menuFile1.add(exitItem1);

menuBar.add(menuFile);

menuBar.add(menuFile1);

f.addWindowFocusListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(1);

}

});

f.setJMenuBar(menuBar);

//f.setJMenuBar(menuBar1);

f.setVisible(true);

Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();

f.setBounds(0, 0, dim.width, dim.height - 22);

f.setFocusable(true);

//f.setSize(300,200);

//

}

}

这个可以不,图片路径自己加上去,可以不加,那就删了。列如 删掉这些new ImageIcon("e:\\软件图片" + File.separator + "8.jpg")   这里有些我还设置了快捷键,你也可以参考下。


名称栏目:java定义一段代码,编写一段java代码
标题URL:http://cdkjz.cn/article/hohpde.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220