java類,方法,變數的說明符pr…

看了孫鑫的視頻,對Java的中對類,方法和變數的修飾符做了個小總結; PublicPrivateprotected預設(default)解釋說明:在任何類中都能調用只有在同類中可以調用同包,子類(包括不同包的子類)可以調用;同包中的所有類都可以訪問,但是如果子類(不在同一個包中),則不能訪問同類可以可以可以可以同包可以 可以可以子類可以 可以 通用性強   而如用final修飾是為了確保某個函數的行為在繼承過程中不變,如java中的String類不可以被繼承,而用final修飾的方法不能被覆蓋;

java swing 之前生AWT

(1)Events(事件):描述發生什麼的對象;(2)Event Source(事件來源):事件的產生器;(3)Event handlers(事件處理器):接受事件對象,解釋事件對象並處理使用者互動的方法;(4)jdk1.1的事件模型;委託模型;事件監聽器:實現了監聽器介面的類,一個監聽器對象是一個實現了專門監聽器介面的類的執行個體;事件來源和事件的處理者分開了;當Button事件有Action

java中遍曆MAP的幾種方法

Java代碼Map<String,String> map=new HashMap<String,String>();  map.put("username","qq");  map.put("passWord","123");  map.put("userID","1");  map.put("email","qq@qq.com"); Map<String,String> map=new

java預存程序調用

package com.oa.jdbc.connection;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;public class TestProc {public static final String userName = "oa"; // systempublic static final String password = "oa"; //

java.sql.SQLException: 列名無效

select deptno,dname,dtype,dphone,dfax,ddescription,dupper,dcreatedate from dept where deptno=1SQL語句在PLSQL下執行沒有問題,但是放在程式中報下面的錯。if (rs.next())

在Spring中發現java.lang.ClassCastException: $Proxy6問題解析

   首先,我說一點,遇到錯誤的時候,我們如果自己解決 不了,可以去找穀老師,它那裡一定有我們想找的答案。因為,你犯的錯誤,別人同樣也又可能犯過。      其次,碰到這樣的錯誤提示資訊一般是spring中AOP代理配置出現問題,在spring中代理的配置基本上有這麼兩種一種是基於JDK,而另外一種是CGLIB的代理。    

提示:運用加密技術保護Java原始碼

Java程式的原始碼很容易被別人偷看,只要有一個反編譯器,任何人都可以分析別人的代碼。本文討論如何在不修改原有程式的情況下,通過加密技術保護原始碼。 一、為什麼要加密? 對於傳統的C或C++之類的語言來說,要在Web上保護原始碼是很容易的,只要不發 布它就可以。遺憾的是,Java程式的原始碼很容易被別人偷看。只要有一個反編譯器,任何人都可以分析別人的代碼。Java的靈活性使得原始碼很容易被竊

你應該知道的10件關於Java 6的事情

  1、Web Services.優先支援編寫 XML web service用戶端程式。你可以用過簡單的annotaion將你的API發布成.NET互動的web services. Mustang 添加了新的解析和XML 在 Java object-mapping APIs中, 之前只在Java EE平台實現或者Java Web ServicesPack中提供.2、Scripting. 現在你可以在Java原始碼中混入JavaScript了,這對開發原型很有有用,你也可以插入自己的指令碼引擎。

Java手機技術 之 J2ME新手入門要點

一、J2ME中需要的Java基礎知識現在有大部分人,都是從零開始學J2ME的,學習J2ME的時候,總是從Java基礎開始學習,而且現在講Java基礎的書籍中都是以J2SE來講基礎,這就給學習造成了一些不必要的麻煩,下面將J2ME中用到的和不需要的Java基礎知識做一個簡單的說明。J2ME中使用到的Java基礎知識:1、Java文法基礎:包括基礎資料型別 (Elementary Data

WebSphere發布簡單的java項目

1、開啟WebSphere控制台,登入2、應用程式,安裝新的應用程式3、本地檔案系統,點擊瀏覽,找到用MyEclipse發布的項目在profile root directory下面*.war.上下文根為在瀏覽器中訪問的路徑名。一般與項目名一致。4、下一步(此項目無資料來源,無架構,為簡單的jsp+servlet),安裝嚮導完成5、完成階段,記得點擊儲存到主配置。6、訪問,預設連接埠為9080

Java 內部類Demo

package com.ceno.wlzhao.inner;/** * Created by IntelliJ IDEA. * User: wlzhao * Date: 11-1-25 * Time: 下午3:54 * To change this template use File | Settings | File Templates. */public class Parcell {    class Contents{        private  int i = 11;       

Java解惑 – 半斤八兩(1)

我們給出一個對變數x和i的聲明即可,它肯定是一個合法的語句: x += i;    但是,它並不是: x = x + i;    許多程式員都會認為該迷題中的第一個運算式(x += i)只是第二個運算式(x = x + i)的簡寫方式。但是這並不十分準確。這兩個運算式都被稱為賦值運算式。第二條語句使用的是簡單賦值操作符(=),而第一條語句使用的是複合賦值操作符。(複合賦值操作符包括 +=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^

java解惑 – 半斤八兩(2)

 與上一個例子相反,如果我們給出的關於變數x和i的聲明是如下的合法語句:    Java代碼    x = x + i;    但是,它並不是:    Java代碼    x += i;    乍一看,這個謎題可能看起來與前面一個謎題相同。但是請放心,它們並不一樣。這兩個謎題在哪一條語句必是合法的,以及哪一條語句必是不合法的方面,正好相反。   

Java認證經典面試題目整理

1. Java中的異常處理機制的簡單和應用。

java資料結構—-經典排序集錦

幾種排序的對比!!1. 冒泡排序package com.jzm.kindsOfSort;public class BubbleSort {/** * @param args * 冒泡排序 */ public static void bubbleSort(Comparable a[]){ for(int i=1;i<a.length;i++){ for(int j=0;j<a.length-1;j++) {

java設計模式連載(4) –原型模式

java設計模式連載(4) --原型模式  名稱:Prototype意圖:用原型執行個體指定建立對象的種類,並且通過拷貝這些原型建立新的對象。 適用性:當要執行個體化的類是在運行時刻指定時,例如,通過動態裝載;或者 為了避免建立一個與產品類層次平行的工廠類層次時;或者 當一個類的執行個體只能有幾個不同狀態組合中的一種時。建立相應數目的原型並複製它們可能比每次用合適的狀態手工執行個體化該類更方便一些。  執行個體:         1.建立一個具有複製功能的原型   package

java查看一個類地所有方法

 package com.jzm.cclass;class A{  int a; public void TestA(){  System.out.println("this is TestA"); }}class B extends A{ int a; int b;}public class TestClass { public static void main(String[] args) throws SecurityException, NoSuchMethodException {  

java資料結構—-二叉樹

1.   實現二叉樹的各種遍曆package com.jzm.stackQueueTree;public class BinTree { private final static int MAX = 50; private Object data; private BinTree left,right; BinTree[] elements = new BinTree[MAX]; int front ; int rear; public BinTree() {

java資料結構—堆

1.  由於用數組來類比堆的資料存放比較方便,且數組0號位置作為哨兵package com.jzm.HeapMap;public class Maxheap <T extends Comparable<? super T>>{ private T[] heap; // 存放堆 元素的數組 private int lastIndex; //最後一個元素的索引 private static final int default_capacity = 20;

java 用鏈表實現線性表

  package com.jzm;public class MyLList <T> { private Node firstNode; private int length; //線性表的長度 private class Node{ //私人內部類 private T data ; private Node next; private Node(T dataPortion){ data =

總頁數: 4058 1 .... 639 640 641 642 643 .... 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.