Java必須看懂的代碼 快速看懂java代碼

給段最簡(jiǎn)單的java代碼 讓我新手看一下

最簡(jiǎn)單的java代碼肯定就是這個(gè)了,如下:

成都創(chuàng)新互聯(lián)從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元倉(cāng)山做網(wǎng)站,已為上家服務(wù),為倉(cāng)山各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

public class MyFirstApp

{

public static void main(String[] args)

{

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

}

}

“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來(lái)我們的java實(shí)驗(yàn)班試聽,有免費(fèi)的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評(píng)團(tuán)進(jìn)行專業(yè)測(cè)試,幫助測(cè)評(píng)學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來(lái)報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門java,更好的學(xué)習(xí)java!

請(qǐng)問怎么快速看懂java代碼?

這代碼有兩個(gè)重點(diǎn):一是entity是個(gè)什么類型,大概是數(shù)據(jù)庫(kù)映射的實(shí)體類,那么就要多看看相關(guān)的書籍了,二是業(yè)務(wù)邏輯,也就是和訂單相關(guān)的一系列流程,先自己理理。我比較熟悉C#,對(duì)java一竅不通,看著和你一樣的發(fā)暈啊。

簡(jiǎn)單的java問題 我想看懂這些代碼,希望專業(yè)人士每行能注釋下!謝謝

基礎(chǔ)不扎實(shí),我注釋了你也不一定能看懂,還是要多看書、多學(xué)習(xí)!

import javax.swing.*;

import java.awt.event.*;

import java.awt.*;

//以上三項(xiàng)導(dǎo)入相應(yīng)的包,編寫GUI要用到以上三個(gè)包的內(nèi)容

public class text {

public static void main(String[] args) {//主方法

Edittext edit=new Edittext("記事本");//創(chuàng)建一個(gè)Edittext類型的窗體

}

}

class Edittext extends JFrame implements ActionListener{//Edittext類的定義,繼承自JFrame,實(shí)現(xiàn)接口ActionListener

JMenuBar menubar;//菜單欄

JMenu menu; //某菜單

JMenuItem itemcopy,itemcut,itempaster;//菜單的條目

JTextArea text1; //文本編輯框

Edittext(String s){ //構(gòu)造方法,參數(shù)為標(biāo)題名稱

setTitle(s); //設(shè)置窗體標(biāo)題

setSize(260,270); //窗體尺寸

setLocation(120,120); //窗體在屏幕上的位置

setVisible(true); //窗體可見

text1=new JTextArea(10,10); //構(gòu)造一個(gè)文本編輯區(qū)

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //設(shè)置窗體點(diǎn)擊關(guān)閉按鈕后的操作,此處為銷毀窗體

//常用的還有EXIT_ON_CLOSE,表示退出程序

add(text1); //文本區(qū)添加到窗體

menubar=new JMenuBar(); //定義菜單欄

menu=new JMenu("編輯"); //定義菜單

itemcopy=new JMenuItem("復(fù)制");//定義菜單項(xiàng)目,以下二項(xiàng)與此相同

itemcut=new JMenuItem("剪切");

itempaster=new JMenuItem("粘貼");

menu.add(itemcopy); //此三項(xiàng)菜單項(xiàng)目加入到菜單menu中

menu.add(itemcut);

menu.add(itempaster);

menubar.add(menu); //把菜單添加到菜單欄中

setJMenuBar(menubar); //設(shè)置窗體的菜單欄為上面定義的menubar

validate(); //驗(yàn)證容器與其子組件,作用是使其可見,添加完組件后就調(diào)用此方法

itemcopy.addActionListener(this); //為菜單項(xiàng)添加監(jiān)聽器,因?yàn)楸绢悓?shí)現(xiàn)了ActionListener并且在后文中寫了處理方法,

//所以此處為this,以下二項(xiàng)同理

itemcut.addActionListener(this);

itempaster.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {//實(shí)現(xiàn)ActionListener接口,必須重寫此方法,定義了組件發(fā)生有意義的

//事件時(shí)的處理方法

if(e.getSource()==itemcopy) //判斷事件源,并作相應(yīng)處理

text1.copy(); //文本區(qū)選中的內(nèi)容復(fù)制到系統(tǒng)剪貼板

if(e.getSource()==itemcut)

text1.cut(); //文本區(qū)選中的內(nèi)容“剪切”到系統(tǒng)剪貼板

if(e.getSource()==itempaster)

text1.paste(); //從系統(tǒng)剪貼板“粘貼”到文本區(qū)光標(biāo)處

}

}

怎么看懂java代碼?

想要看到都能java代碼,需要了解編程的基礎(chǔ)知識(shí),變量,表達(dá)式,程序執(zhí)行結(jié)構(gòu),邏輯判斷等等。最重要是要學(xué)會(huì)如何調(diào)試代碼,慢慢練習(xí),熟練了自然就會(huì)了。

Java代碼

package com.p.util;

import java.text.SimpleDateFormat;

import java.util.Date;

import javax.servlet.http.HttpServletRequest;

//定義一個(gè)類

public class Tool {

//靜態(tài)方法傳入2個(gè)參數(shù)

public static String substring(String s,int len){

//如果傳入的s長(zhǎng)度小于len返回s

if(s.length()len){

return s;

}//否則返回新的字符串,新字符串的值為s截取0到len-1的內(nèi)容。

else{

return s.substring(0, len);

}

}

//定義一個(gè)方法取得電腦現(xiàn)在的系統(tǒng)時(shí)間。

public static String getDate(){

//得到電腦時(shí)間

Date date = new java.util.Date();

//定義時(shí)間的格式化格式,即類似:10-05-02 10:25:33

SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("yy-MM-dd HH:mm:ss");

//現(xiàn)在格式化得到的電腦時(shí)間date。并賦值給字符串格式的now

String now = formatter1.format(date);

//返回得到的字符串形式的系統(tǒng)時(shí)間

return now;

}

//同樣定義一個(gè)方法得到系統(tǒng)時(shí)間,唯一不同的是得到的時(shí)間格式

public static String getDateStr(){

Date date = new java.util.Date();

//格式化為類似于:89050220:15:33

SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("yyMMddHHmmss");

String now = formatter1.format(date);

return now;

}

//定義一個(gè)方法獲得電腦ip。

public static String getIp(HttpServletRequest request){

return request.getRemoteAddr();

}

//接受String類型的參數(shù)

public static String getParameter(HttpServletRequest request,String s,String defaultStr){

//defaultStr為默認(rèn)值哦

//這里我看不懂了,這個(gè)參數(shù)作為s穿進(jìn)來(lái)了,怎么還用 request.getParameter(s)得到。不好意思。最后三個(gè)方法只不過(guò)是返回不同類型的參數(shù)。程序也不完整,也不知道哪里調(diào)用了這些方法。request.getParameter(s)是servlet里獲得參數(shù)的方法。

return request.getParameter(s)==null?defaultStr:request.getParameter(s);

}

public static String getParameter(HttpServletRequest request,String s){

//單值傳遞

return request.getParameter(s)==null?"":request.getParameter(s);

}

//接受Integer類型

public static int getParameterInt(HttpServletRequest request,String s,int defaultInt){

return request.getParameter(s)==null?defaultInt:Integer.parseInt(request.getParameter(s));

//Integer.parseInt()為強(qiáng)制轉(zhuǎn)換

}

public static int getParameterInt(HttpServletRequest request,String s){

return request.getParameter(s)==null?0:Integer.parseInt(request.getParameter(s));

}

}

基本能看懂,就是上面說(shuō)到的參數(shù)為s,而request.getParameter(s)里面的參數(shù)也為s,那樣的話有什么意思。。。。。sorry!

如果你想學(xué)好Java語(yǔ)言,請(qǐng)嘗試看懂什么源代碼?

Java API, Spring source code, 反射和多線屬于其中的難點(diǎn)。Spring基本已經(jīng)覆蓋了常用的所有的操作的封裝,包含數(shù)據(jù)庫(kù),前臺(tái)框架,依賴注入,所以讀透JAVA的功能點(diǎn)都覆蓋到了,包括框架的寫法,如何寫才能方便測(cè)試,設(shè)計(jì)模式。

分享名稱:Java必須看懂的代碼 快速看懂java代碼
網(wǎng)站URL:http://muchs.cn/article46/hgejhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、定制網(wǎng)站、微信公眾號(hào)、電子商務(wù)網(wǎng)站排名、動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化