Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.128.197.164] |
|
Сообщ.
#1
,
|
|
|
Хотелось бы спросить ... знает ли кто нибудь если существует литература или мануалы какеи нибудь которые описывают стандартные методы Явы. Я имею в виду например System.in.ReadLine, как понимаю речь идет о тех же самых классах и методах но как бы по умолчанию. Хотелось бы найти полное описание этих методов и классов. Ксли кто знает подскажите пожалуйста хотя бы в какую сторону смотреть.
Заранее благодарен. |
Сообщ.
#2
,
|
|
|
Могу по почте учебничек небольшой скинуть. Там не очень подробно, но вполне толково...
Я по нему в свое время осваивался... |
Сообщ.
#3
,
|
|
|
Книжка вводная подойдет любая, типа Eckel, Thinking in Java -
http://64.78.49.204/ А если тебя интересуют подробности, то тебе тока сюда http://java.sun.com/j2se/1.4.1/docs/api/ как привыкнешь к навигации, тебе больше ничего не надо будет IMHO |
Сообщ.
#4
,
|
|
|
Iskander ... буду очень благодарен ... давай на molotokj@mail.ru.
|
Сообщ.
#5
,
|
|
|
Я все это говорю к тому что сегодня наклепал вот такой кусок кода чтобы проверить как данные с клавы входят:
import java.io.*; public class LeerTeclado { public static void main (String arg[]) throws IOException { InputStreamReader conversor; BufferedReader teclado; String linea; conversor = new InputStreamReader (System.in); teclado = new BufferedReader (conversor); System.out.print ("Introduzca un byte: "); linea = teclado.readLine (); byte b = Byte.parseByte (linea); System.out.println ("El valor leido fue: " + b); System.out.print ("Introduzca un int: "); linea = teclado.readLine(); int i = Integer.parseInt (linea); System.out.println ("El valor leido fue:" + i); System.out.print ("Introduzca un double: "); linea = teclado.readLine(); double d = Double.parseDouble (linea); System.out.println ("El valor leido fue: " + d); boolean leido; do { try { System.out.print ("Introduzca un int: "); linea = teclado.readLine (); i = Integer.parseInt (linea); leido = true; } catch (NumberFormatException e) { System.out.println ("Numero no valido. Vuelva a intentarlo."); leido = false; } } while (!leido); System.out.println ("El valor leido fue: " + i); } } клмпилируется нормально но при запуске выдает вот что: Exception in thread "main" java.lang.NoClassDefFoundError: LeerTeclado ... хотя код вроде правильно набран. |
Сообщ.
#6
,
|
|
|
У тебя все правильно запрограммировано. Добавь в CLASSPATH директорию в которой лежит откомпиленный LeerTeclado. И еще рекомендую добавить в CLASSPATH текущую директорию (точка, типа CLASSPATH=.....;.; ).
|
Сообщ.
#7
,
|
|
|
Цитата tatar_0x4E, 31.10.02, 11:17:16 У тебя все правильно запрограммировано. Добавь в CLASSPATH директорию в которой лежит откомпиленный LeerTeclado. И еще рекомендую добавить в CLASSPATH текущую директорию (точка, типа CLASSPATH=.....;.; ). Странно. Я скомпиллил и не прописывал CLASSPATH в переменных окружения а ведь сработало! Похоже что просто CLASSPATH=.; достаточно - если она конечно считается по дефолту... |