2 года назад
Java 287. Можно ли создать объект без использования оператора new в Java?
Да, в Java существует несколько способов создания объектов без использования оператора new: MyClass obj = (MyClass) Class.forName("MyClass").newInstance(); Constructor<MyClass> constructor = MyClass.class.getConstructor(); MyClass obj = constructor.newInstance(); MyClass obj1 = new MyClass(); MyClass obj2 = (MyClass) obj1.clone(); MyClass obj = (MyClass) sun.misc.Unsafe.getUnsafe().allocateInstance(MyClass.class); ObjectInputStream inStream = new ObjectInputStream(anInputStream ); MyClass object = (MyClass) inStream...
507 читали · 6 лет назад
Как объявить переменную в Java? Инициализация переменной в Java. Константы в Java
Статья подготовлена для студентов курса «Разработчик Java» в образовательном проекте OTUS. В этой статье мы рассмотрим, что такое Java-переменные, что значит инициализация переменных, а также как объявлять константу, и зачем вообще нужны переменные и константы в Java. Переменная — это контейнер, содержащий какое-либо значение. При этом под переменным значением понимают строковое, числовое или логическое значение. Само определение говорит нам о том, что переменная может изменяться по ходу выполнения программы...