Learn Java notes, Java.lang.Boolean.

Source: Internet
Author: User

Start learning Java, write some code to illustrate the main functions of each class and how to use the function.

Basic idea, according to the Java source code package structure, set up their own package structure, for each class to write a demo class.

My base class:

 package Tjava.testlang; Import Java.lang.reflect.Constructor; Import Java.lang.reflect.Field; Import Java.lang.reflect.Method; public class Basicclasstest {static String className = null; public static void Showclassinfo (String className) throws Cl assnotfoundexception {if (ClassName = = NULL | | classname.isempty ()) {Logprintln ("No class to Test."); Class<?> cls = Class.forName (className); LOGPRINTLN ("Package Name:" + cls.getpackage (). GetName ()); Logprintln ("Class name:" + cls.getname ()); Logprintln ("Super Class Name:" + Cls.getsuperclass (). GetName ()); Logprintln ("Include Method:"); For (Method Method:cls.getMethods ()) {logprintln ("" + Method.getname ());} Logprintln ("include field:"); For (Field Field:cls.getFields ()) {logprintln ("" + Field.getname ());} Logprintln ("include constructor:"); For (constructor<?> ctr:cls.getConstructors ()) {Logprint ("" + ctr.getname () + "("); For (class<?> p:ctr.getparametertypes ()) {Logprint ("" + p.geTname ()); } logprintln (")"); The public static void Logprintln (string s) {System.out.println (s),} public static void Logprint (string s) {System.out. print (s); } }

Demo code for Boolean class:

Package Tjava.testlang; Import Java.lang.Boolean; public class Testboolean extends Basicclasstest {static String className = ' java.lang.Boolean '; public static void Test () Throws ClassNotFoundException {logprintln ("Test Show:"); Logprintln ("Boolean (/" false/") =" + New Boolean ("false")); Logprintln ("Boolean (/" true/") =" + New Boolean ("true"); Logprintln ("Boolean.parseboolean (NULL) =" + Boolean.parseboolean (null)); Logprintln ("boolean.valueof (NULL) =" + boolean.valueof (null)); Logprintln ("Boolean.type =" + Boolean.type);} public static void Showclassinfo () throws ClassNotFoundException {Basicclasstest.showclassinfo (className);}}

class to validate:

Import tjava.testlang.*; public class Testmain {public static void main (string[] args) {//TODO auto-generated Method stub try {testboolean.show ClassInfo (); Testboolean.test (); catch (ClassNotFoundException e) {//TODO auto-generated catch block E.printstacktrace ();}} }

Later will demonstrate other classes, I hope I can stick to the afternoon, hehe.

Run Result:

Package Name:java.lang
Class Name:java.lang.Boolean
Super Class Name:java.lang.Object
Include Method:
Hashcode
CompareTo
CompareTo
Getboolean
equals
Tostring
Tostring
valueof
valueof
Booleanvalue
Parseboolean
Wait
Wait
Wait
GetClass
Notify
Notifyall
Include field:
TRUE
FALSE
TYPE
Include constructor:
Java.lang.Boolean (java.lang.String)
Java.lang.Boolean (Boolean)
Test Show:
Boolean ("false") = False
Boolean ("true") = True
Boolean.parseboolean (NULL) = False
Boolean.valueof (NULL) = False
Boolean.type = Boolean

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.