學校學java到底行不行啊?

在論壇中看到了這個文章,然後用了半個小時寫一個回複,結果不知道碰到哪個鍵,介面重新整理了,沒有了,感覺不讓大家看到有點可惜,並且具有一定的代表性,所以就在這裡重寫一遍。類似的問題還有很多,例如,學校學的東西是否有用?學校裡為什麼沒有架構之類的課程?軟體工程有用嗎?要回答這個問題,首先要考慮學校是幹什麼的?如果學校的目標就是培養Java高手,那你去學肯定行,如果不行,只能兩種可能,學校是忽悠人的,或者你自己不喜歡Java,沒有好好學。但是作為普通高校,他的教學目標不會這樣寫,也許培訓學校可以這樣寫

Java基礎:第十七講 基本輸入輸出

 輸入和輸出是應用程式與使用者進行互動的方式,在命令列方式下通過標準輸入和輸出裝置(鍵盤和顯示器的控制台),在windows應用中可以通過圖形化使用者介面與使用者進行互動,而Web應用中主要通過瀏覽器和HTML語言與使用者進行互動。圖形化使用者介面現在用的不是很多,而Web應用比較多。而在學習Java基本文法的時候,基本的通過命令列方式的輸入和控制台方式的輸出使用比較方便,可以採用這種方式。本次內容介紹基本的通過命名行方式的輸入和輸出。基本輸出輸出主要使用System.out.print和Sys

Java基礎:第十九講 String用法(下)

 本次介紹的String的方法包括:比較內容、大小寫轉換、首碼和尾碼,並給出了一個例子。比較字串內容兩種形式。形式一如下:方法定義:public boolean equals(Object o)方法描述:比較是否與參數相同,區分大小寫。例如:str.equals(“this”)結果:False形式二如下:方法定義:public boolean equalsIgnoreCase(Object

Java Web中的分頁顯示——通過介面實現

在介面完成分頁控制,也就是在迴圈顯示的時候進行控制。通常顯示資訊的代碼是通過<c:forEach>控制的,所以需要在<c:forEach>中控制,只顯示滿足條件的記錄。<c:forEach>標籤提供了兩個屬性begin和end可以控制集合中的記錄從什麼地方開始顯示以及顯示到什麼地方結束。另外在分頁控制的時候需要得到總的頁數,而總的頁數是由總的記錄數決定的,所以需要在處理檔案中添加一個方法得到總頁數。要在介面上完成分頁控制,需要兩步:修改處理檔案,添加擷取頁數的

Java基礎:第十八講 String用法(上)

 String是比較特殊的資料類型,它不屬於基礎資料型別 (Elementary Data Type),但是可以和使用基礎資料型別 (Elementary Data Type)一樣直接賦值,不使用new關鍵字進行執行個體化。也可以像其他類型一樣使用關鍵字new進行執行個體化。下面的代碼都是合法的:   String s1 = "this is a string!";   String s2 = new String("this is another

Java Web中的分頁顯示——在模型中實現

        在模型中實現分頁顯示,主要是在把查詢的結果集轉換成對象集合的時候進行控制,直把要顯示的記錄封裝到集合中,不需要顯示的記錄不封裝。        分兩部分:第一部分,計算要顯示哪些記錄,也就是從什麼地方開始顯示,顯示到什麼地方結束;第二部分,是控制結果集的遍曆,滿足條件的記錄添加到查詢結果中。計算要顯示哪些記錄        下面的程式碼完成了這樣的功能,其中每頁顯示10條記錄。pageNo是參數,表示要顯示的頁碼。begin表示要顯示的第一條記錄,end表示要顯示的最後一條記錄。

Java基礎:第九講 基本資料表示

 第二部分:基本資料表示與基本資料處理主要內容:l 基本資料表示,包括基礎資料型別 (Elementary Data Type)、常量和變數;l 基本資料處理,主要介紹各種基本運算子;l 流程式控制制,介紹選擇和迴圈結構;l 代碼共用,介紹方法的定義和使用;l 字串的使用;l 日期的使用;l 數位處理;l Math類的使用。    

Java基礎:第三講 Java的關鍵特性——跨平台性

 Java的關鍵特性——跨平台性李緒成Java之所以成功,最大的特性在於跨平台性。什麼是跨平台性呢?使用Java語言編寫的程式經過編譯之後可以在各種作業系統之上運行,而不需要為了適應不同的作業系統而多次編譯。這正是C、C++語言所必具有的特點,C或者C++語言需要編譯、連結,形成exe檔案,然後在作業系統上運行。在不同的作業系統上需要重新編譯。正是因為Java具有這樣的特性,電腦網路的普及也帶來了Java的流行。Java的跨平台性是如何?的呢?它依賴的是運行在各中作業系統上的Java虛擬機器。使

Java Web實踐專題——訪問路徑問題

 Web應用是由大量的檔案組成的,系統等運行主要是靠檔案之間的相互調用來完成,調用就是根據檔案的位置來確定的。如果你在訪問某個檔案的時候,系統報下面這樣的錯誤,如果你的檔案名稱沒有寫錯,就是路徑出錯了。為了說明路徑問題,我們假設有以下的文檔結構:這是JBuilder2006下的一個,應用的名字是filepathweb,有兩個檔案夾,aa和bb,其中aa下有a_a.jsp和a_b.jsp兩個檔案,bb下有b_a.jsp檔案。絕對路徑Web檔案訪問的基本格式如下:協議://主機:連接埠/應用程式名稱

Java基礎:第六講 編寫Java應用

        先看一個最基本的例子。檔案名稱:Hello.java。作用:在控制台輸出“Hello!”。檔案內容如下:package ch1; public class Hello {     /**     * main方法,所有的應用都應該提供這樣一個main方法     */    public static void main(String[] args) {       System.out.println("Hello!");   

Sun Java System Appliation Server中串連池的配置

  1、準備驅動程式    把驅動程式放在:C:/Sun/AppServer/domains/domain1/lib/ext下。    注意:domain1是安裝後的域的名字。2、建立串連池    進入SJSAS的控制台:http://localhost:4848/使用者名稱:admin 口令:adminadmin。      進入串連池配置介面:選擇Resources,再選擇JDBC,再選擇Connection Pools。  配置資訊:在右邊的介面選擇New,進入配置介面。輸入串連池的名字:

Java Web基礎:第八講 Java Web的發展曆史

        Java Web技術的發展經曆了如下幾個階段:l         Servlet技術;l         JSP技術;l         模型1:JSP+JavaBeanl         模型2:JSP+JavaBean+Servletl         架構l        

Java基礎:第四講 Java的3個版本

 Java的3個版本李緒成 http://blog.csdn.net/javaeeteacherJava平台分3個版本:Java SE、Java ME和Java EE。Java SE,是Java Platform, Standard Edition的縮寫。能夠開發和部署在案頭和伺服器上啟動並執行Java應用,也能開發嵌入式和即時系統。我們通常所說的Java指的就是Java SE。包含了Java的基本文法,Java的物件導向特性,大量的基礎功能,例如異常處理、並發控制、Java安全、Swing、2

Java基礎:第二講 Java能幹什麼

 Java能幹什麼李緒成

Java基礎:第一講 學習Java那些東西是最基本的?

作者:李緒成,Blog:http://blog.csdn.net/javaeeteacher這裡講的Java基礎,指的是學習Java最應該掌握的內容。不管是做案頭開發、網路開發、Web開發還是做企業級開發都必須掌握的基本技能。包括如下幾個方面:Java基本文法,Java物件導向特性,常用功能,Java常用類庫。 關於Java基本文法,應該掌握如下幾個方面:n   編寫Java應用的一般過程:包括如何編寫Java檔案,如何命名Java檔案,如果編譯Java檔案,如何運行Java檔案 n  

Java基礎:第十五講 方法使用

     本節內容介紹如何編寫方法以及如何調用方法。什麼是方法    方法是有多行程式碼群組成的邏輯單位,能夠完成某個特定的功能,這些代碼可以作為整體在其他地方使用,通常根據名字來使用。下面的一段代碼就是一個方法:    public static void main(String[] args) {       System.out.println("歡迎開始學習Java!");    }該方法的作用是在控制台上輸出一行文字。   

Java Web基礎:第十講 Web應用輸入概述

 我們之前的內容是Java Web應用開發所需要知道的基本概念。接下來,我們要介紹的內容是關於Java Web的輸入。目標:l         掌握Java Web應用的輸入方式;l         掌握常用的表單元素的用法;l         掌握使用JavaScript和Regex進行常見的用戶端驗證。主要內容:l         輸入方式l         常用表單元素l         使用form元素l        

Java基礎:第十四講 數組

 數組用於儲存同種類型的資料,在Java中數組是一個類型,包括兩個方面的資訊,數組對象和元素。       (1)數組的定義       數組定義可以使用兩種格式:n         類型[] 數組名n         類型 數組名[]       類型是數組中元素的類型,可以是基礎資料型別 (Elementary Data Type),可以是使用者定義的類型,兩種格式沒有太大的區別。    下面的代碼定義一個日期類型的數組:n         Date[] d1;n         Date

Java基礎:第五講 開發Java應用的基本過程

Java應用的開發包括如下幾步:編寫,編譯和運行。下面分別介紹。編寫,Java檔案是純文字檔案,每個Java應用可以包含1個或多個Java檔案。Java檔案的尾碼名是.java。Java檔案的編寫可以使用各種文本編輯工具,編寫完之後儲存在.java檔案即可。每個Java檔案通常包括一個類或者一個介面,也可以是多個類。不管是一個檔案還是多個檔案,通常都有一個應用入口(不作為獨立的應用,可以沒有入口),通過這個入口開始執行應用,這個入口代碼再去訪問其他的檔案。Java檔案的編寫必須遵循Java語言規

最好的Java Web開發的書應該是什麼樣子?

關於Java Web開發的技術非常多,JSP、Servet、JSF、Struts、Hibernate、WebWork、Spring、Tapestry、JPA等等,關於這些技術的書籍也非常多,有專門講某種技術的,有若干技術綜合在一起的。如果讀者要想學習的話,可能需要多本書,這樣學習的成本也會比較高。所以我想如果能編寫這樣一本書就好了,通過這本書的介紹可以對Java Web開發的本質有所瞭解,掌握Java

總頁數: 4058 1 .... 527 528 529 530 531 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.