Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 1.1 Source Code Directory
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes: "C:\fyicenter\jdk-1.1.8\src".
Here is the list of Java classes of the JDK 1.1 source code:
✍: FYIcenter
⏎ java/sql/Date.java
/* * @(#)Date.java 1.7 01/12/10 * * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.sql; /** * <P>This class is a thin wrapper around java.util.Date that allows * JDBC to identify this as a SQL DATE value. It adds formatting and * parsing operations to support the JDBC escape syntax for date * values. */ public class Date extends java.util.Date { /** * Construct a Date * * @param year year-1900 * @param month 0 to 11 * @param day 1 to 31 */ public Date(int year, int month, int day) { super(year, month, day); } /** * Construct a Date using a milliseconds time value * * @param date milliseconds since January 1, 1970, 00:00:00 GMT */ public Date(long date) { // If the millisecond date value contains time info, mask it out. super(date); int year = getYear(); int month = getMonth(); int day = getDate(); super.setTime(0); setYear(year); setMonth(month); setDate(day); } /** * Set a Date using a milliseconds time value * * @param date milliseconds since January 1, 1970, 00:00:00 GMT */ public void setTime(long date) { // If the millisecond date value contains time info, mask it out. super.setTime(date); int year = getYear(); int month = getMonth(); int day = getDate(); super.setTime(0); setYear(year); setMonth(month); setDate(day); } /** * Convert a string in JDBC date escape format to a Date value * * @param s date in format "yyyy-mm-dd" * @return corresponding Date */ public static Date valueOf(String s) { int year; int month; int day; int firstDash; int secondDash; if (s == null) throw new java.lang.IllegalArgumentException(); firstDash = s.indexOf('-'); secondDash = s.indexOf('-', firstDash+1); if ((firstDash > 0) & (secondDash > 0) & (secondDash < s.length()-1)) { year = Integer.parseInt(s.substring(0, firstDash)) - 1900; month = Integer.parseInt(s.substring(firstDash+1, secondDash)) - 1; day = Integer.parseInt(s.substring(secondDash+1)); } else { throw new java.lang.IllegalArgumentException(); } return new Date(year, month, day); } /** * Format a date in JDBC date escape format * * @return a String in yyyy-mm-dd format */ public String toString () { int year = super.getYear() + 1900; int month = super.getMonth() + 1; int day = super.getDate(); String yearString; String monthString; String dayString; yearString = Integer.toString(year); if (month < 10) { monthString = "0" + month; } else { monthString = Integer.toString(month); } if (day < 10) { dayString = "0" + day; } else { dayString = Integer.toString(day); } return ( yearString + "-" + monthString + "-" + dayString); } // Override all the time operations inherited from java.util.Date; public int getHours() { throw new java.lang.IllegalArgumentException(); } public int getMinutes() { throw new java.lang.IllegalArgumentException(); } public int getSeconds() { throw new java.lang.IllegalArgumentException(); } public void setHours(int i) { throw new java.lang.IllegalArgumentException(); } public void setMinutes(int i) { throw new java.lang.IllegalArgumentException(); } public void setSeconds(int i) { throw new java.lang.IllegalArgumentException(); } }
⏎ java/sql/Date.java
Or download all of them as a single archive file:
File name: jdk-1.1.8-src.zip File size: 1574187 bytes Release date: 2018-11-16 Download
⇒ Backup JDK 1.1 Installation Directory
2018-11-17, 149214👍, 0💬
Popular Posts:
What JAR files are required to run dom\Writer.java provided in the Apache Xerces package? 3 JAR file...
What Is in Xerces-J-bin.2.12.2.zip? Xerces-J-bin.2.12.2.zip file is the distribution package ZIP fil...
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...
What JAR files are required to run sax\Writer.java provided in the Apache Xerces package? 1 JAR file...
ANTLR is a powerful parser generator for multiple programming languages including Java. ANTLR contai...