關於java編程思想讀書筆記2的信息

本文目錄一覽:

我要學java編程,什麼書比較好

一本《JAVA語言程序設計》或《JAVA從入門到精通》。有一本書更好《JAVA讀書筆記》這本書講的代碼很多,也很容易看懂,涉及到面也到位。學完這樣就看看些《JAVA編程思想》看看感覺如何。

java 學習

沒有main方法

再說點吧,他們說的都不詳盡,首先糾正一個不良習慣,類的首個字母應該大寫哦,1:你沒有main方法,2:你沒有創建g所在的對象,這個對象對應的類是個抽象類,故,你要實現它的所有方法才能創建它的對象,具體代碼如下,直接貼了就可以用了。我已經測過了。測試結果如下圖。

public class smp71 extends Applet

{

public void  paint(Graphics g)

{

g.drawString(“這是一個最簡單的Applet 程序”,40,50);

}

public static void main(String[] args) {

smp71 s = new smp71();

Graphics g = new Graphics(){

@Override

public void clearRect(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void clipRect(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void copyArea(int x, int y, int width, int height, int dx,

int dy) {

// TODO Auto-generated method stub

}

@Override

public Graphics create() {

// TODO Auto-generated method stub

return null;

}

@Override

public void dispose() {

// TODO Auto-generated method stub

}

@Override

public void drawArc(int x, int y, int width, int height,

int startAngle, int arcAngle) {

// TODO Auto-generated method stub

}

@Override

public boolean drawImage(Image img, int x, int y,

ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int x, int y, Color bgcolor,

ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int x, int y, int width,

int height, ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int x, int y, int width,

int height, Color bgcolor, ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int dx1, int dy1, int dx2,

int dy2, int sx1, int sy1, int sx2, int sy2,

ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public boolean drawImage(Image img, int dx1, int dy1, int dx2,

int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor,

ImageObserver observer) {

// TODO Auto-generated method stub

return false;

}

@Override

public void drawLine(int x1, int y1, int x2, int y2) {

// TODO Auto-generated method stub

}

@Override

public void drawOval(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void drawPolygon(int[] points, int[] points2, int points3) {

// TODO Auto-generated method stub

}

@Override

public void drawPolyline(int[] points, int[] points2, int points3) {

// TODO Auto-generated method stub

}

@Override

public void drawRoundRect(int x, int y, int width, int height,

int arcWidth, int arcHeight) {

// TODO Auto-generated method stub

}

@Override

public void drawString(String str, int x, int y) {

// TODO Auto-generated method stub

}

@Override

public void drawString(AttributedCharacterIterator iterator, int x,

int y) {

// TODO Auto-generated method stub

}

@Override

public void fillArc(int x, int y, int width, int height,

int startAngle, int arcAngle) {

// TODO Auto-generated method stub

}

@Override

public void fillOval(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void fillPolygon(int[] points, int[] points2, int points3) {

// TODO Auto-generated method stub

}

@Override

public void fillRect(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void fillRoundRect(int x, int y, int width, int height,

int arcWidth, int arcHeight) {

// TODO Auto-generated method stub

}

@Override

public Shape getClip() {

// TODO Auto-generated method stub

return null;

}

@Override

public Rectangle getClipBounds() {

// TODO Auto-generated method stub

return null;

}

@Override

public Color getColor() {

// TODO Auto-generated method stub

return null;

}

@Override

public Font getFont() {

// TODO Auto-generated method stub

return null;

}

@Override

public FontMetrics getFontMetrics(Font f) {

// TODO Auto-generated method stub

return null;

}

@Override

public void setClip(Shape clip) {

// TODO Auto-generated method stub

}

@Override

public void setClip(int x, int y, int width, int height) {

// TODO Auto-generated method stub

}

@Override

public void setColor(Color c) {

// TODO Auto-generated method stub

}

@Override

public void setFont(Font font) {

// TODO Auto-generated method stub

}

@Override

public void setPaintMode() {

// TODO Auto-generated method stub

}

@Override

public void setXORMode(Color c1) {

// TODO Auto-generated method stub

}

@Override

public void translate(int x, int y) {

// TODO Auto-generated method stub

}

};

s.paint(g);

}

}

學習java的心得

Java前景是很不錯的,像Java這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,學習Java可以按照路線圖的順序,

0基礎學習Java是沒有問題的,關鍵是找到靠譜的Java培訓機構,你可以深度了解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再了解機構的以下幾方面:

1. 師資力量雄厚

要想有1+12的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業java技術性,也許的技術專業java技術性則絕大多數來自你的技術專業java教師,一個好的java培訓機構必須具備雄厚的師資力量。

2. 就業保障完善

實現1+12效果的關鍵在於能夠為你提供良好的發展平台,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向java學員提供一對一的就業指導,確保學員找到自己的心理工作。

3. 學費性價比高

一個好的Java培訓機構肯定能給你帶來1+12的效果,如果你在一個由專業的Java教師領導並由Java培訓機構自己提供的平台上工作,你將獲得比以往更多的投資。

希望你早日學有所成。

java 的學習流程是什麼

要說視頻教程的話,個人覺的馬士兵的教程好一點。

首先要安裝Java環境,必須的,去官網下載吧,然後搞一個開發工具,這個開發工具的話,我最初是用JCreator的,這個軟件比較簡單,不過後來就不能滿足編程的需求了,最常用的還是開源免費的Eclipse,這個工具功能比較強大。

如果你學過C語言或者C++及其他高級語言的話,學Java應該會簡單點。

任何一個語言必定是先學習數據結構,大部分語言的數據結構大同小異。然後就是流程控制,這些都是面向過程的語言的一些知識,然後就是Java的面向對象的思想,和其他面向對象的高級語言也很相似,所以學過其他語言會好一點,如果你能接受理解了Java的核心思想:面向對象的話,接下來就是學習一些類和方法了,所以,基本上是,先能夠學會基本的語句,然後加上類和對象的套子,然後就是各種Java自帶的API了,可以先學學控制台的輸入輸出,圖形用戶界面,然後文件操作,數據庫操作,網絡編程,Java調用等,基本上就可以了,其實就是一些學習類的過程中慢慢體會Java語言的思想。

學習的方法呢,我覺的開始的時候多看看變人寫的程序,然後粘貼在自己的程序裡邊能夠運行成功已經很爽了,後來就是多寫代碼,自己動手練着。差不多就這樣。

Java的學習資料,我學Java基礎的時候沒有看過視頻教程(我的一個同學經常看馬士兵的視頻教程,感覺收穫好多),覺的只有多媒體、辦公這些可視化一點的用視頻教程會好一點,編程的話,買一本Java書系統的學習一下還是很有必要的,就算有些你都很熟悉了,然後,網上的PDF也有成本的,自己去搜一下,百度文庫或者新浪共享什麼的,挺好的。

原創文章,作者:MEGHJ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/330329.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
MEGHJ的頭像MEGHJ
上一篇 2025-01-16 15:46
下一篇 2025-01-16 15:46

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發佈。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • Java 8 Group By 會影響排序嗎?

    是的,Java 8中的Group By會對排序產生影響。本文將從多個方面探討Group By對排序的影響。 一、Group By的概述 Group By是SQL中的一種常見操作,它…

    編程 2025-04-29

發表回復

登錄後才能評論