Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Hed-kun

Программирование, т. 5.1.

Рекомендованные сообщения

даже адблок настроить не можешь

Поделиться сообщением


Ссылка на сообщение

AdBlock Plus?

адблок фор хром


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

Да можно так сделать, просто придется внутри самой программы воткнуть костыли. Вот, накидал за 5 минут:

public class MainClass
{
public static void main(String[] args)
{
	try
	{
		if (args.length == 0)
		{
			if(System.getProperty("os.name").contains("Win"))
			{
				Runtime.getRuntime().exec(new String[]{"cmd.exe", "/c", "start", "java", "-jar", "test.jar", "start"});
			}
			else if(System.getProperty("os.name").contains("nix"))
			{
				//zahuyarit' cmd pod linux
			}
			else if(System.getProperty("os.name").contains("mac"))
			{
				//zahuyarit' cmd pod mac
			}
			else
			{
				throw new Exception("Neizvestnaya huita");
			}
		}
		else
		{
			System.out.println("hui");
			System.in.read();
		}
	}
	catch (Exception e)
	{
	}
}
}

Думаю сообразишь test.jar заменить на имя своего джарника.

А зачем бросать эксепшн, а потом его бесследно ловить?

Потому что было 3 часа ночи и код писался с помощью IDE. Она сама вхуярила Exception когда я воспользовался Runtime, ну а когда я решил уже сам бросить эксепшен естественно забыл/забил/проебал тот пустой catch блок. Вот такие дела.

Поделиться сообщением


Ссылка на сообщение

на работе хотят отправить на курсы программирования для тестеров

будут учить яве :palevo:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

я еще как-то свыкаюсь с мыслью, что в джаве нет свойств

 

Но блять за столько лет не сделать в языке var это просто провал

 

даже в плюсах он есть


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

я еще как-то свыкаюсь с мыслью, что в джаве нет свойств

 

Но блять за столько лет не сделать в языке var это просто провал

 

даже в плюсах он есть

Чем тебя не устраивает явная типизация и дженерики? Приведи пример когда без var ну никак не обойтись.


Изменено пользователем DIMAN123456789

Поделиться сообщением


Ссылка на сообщение

я еще как-то свыкаюсь с мыслью, что в джаве нет свойств

 

Но блять за столько лет не сделать в языке var это просто провал

 

даже в плюсах он есть

Чем тебя не устраивает явная типизация и дженерики? Приведи пример когда без var ну никак не обойтись.

вар - это тоже явная типизация. просто при объявлении переменной ты не пишешь тип.

var a = "String";

var b = DateTime.Now;

 

хотя о чем это я. это же и есть неявная типизация


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Не скомпилируется

Поделиться сообщением


Ссылка на сообщение

вар просто убирает надобность писать тип

он выводится из того, что присвоено переменной в этой же строке.

 

в итоге можно писать не

AasdflasdjfalsasdfasdfasdfasdfasdfasdfFactory foo = new AasdflasdjfalsasdfasdfasdfasdfasdfasdfFactory();

как в джаве

 

а

var foo = new AasdflasdjfalsasdfasdfasdfasdfasdfasdfFactory();

 

я еще как-то свыкаюсь с мыслью, что в джаве нет свойств

 

Но блять за столько лет не сделать в языке var это просто провал

 

даже в плюсах он есть

Чем тебя не устраивает явная типизация и дженерики? Приведи пример когда без var ну никак не обойтись.

в шарпе есть такая замечательная штука, как LINQ и используемые в нем анонимные классы. Там без var не обойтись

 

Но в богоджаве об этом и не слышали.


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

Object foo = new ASFafhgafdadfgafdsgafdgafgAFGADGADSFGafgaDSFGAFGadfsGAFSASdgaSDFGADSFGasdfGAFDGAfgAFGAFGaf(); ?

 

А вообще нахрена есть говно и пытаться учить жабу?


Изменено пользователем Ubububu

Поделиться сообщением


Ссылка на сообщение

ну я на самом деле никогда не юзал анонимные классы.

и не видел, чтобы кто-то их юзал

 

Object foo = new ASFafhgafdadfgafdsgafdgafgAFGADGADSFGafgaDSFGAFGadfsGAFSASdgaSDFGADSFGasdfGAFDGAfgAFGAFGaf(); ?

 

А вообще нахрена есть говно и пытаться учить жабу?

в таком случае ты получишь объект, а не свою фабрику, и потом этот объект придется приводить к нужному типу в рантайме.

а в случае с var ты получаешь всё в компайл тайме. это синтаксический сахар.

есть еще и dynamic.


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

в таком случае ты получишь объект, а не свою фабрику, и потом этот объект придется приводить к нужному типу в рантайме.

а в случае с var ты получаешь всё в компайл тайме. это синтаксический сахар.

есть еще и dynamic.

то есть не может быть метода var foo(var arg);?

Поделиться сообщением


Ссылка на сообщение

в таком случае ты получишь объект, а не свою фабрику, и потом этот объект придется приводить к нужному типу в рантайме.

а в случае с var ты получаешь всё в компайл тайме. это синтаксический сахар.

есть еще и dynamic.

то есть не может быть метода var foo(var arg);?

нет. var только для переменных, но не для полей и не для возвращаемых значений.


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

в таком случае ты получишь объект, а не свою фабрику, и потом этот объект придется приводить к нужному типу в рантайме.

а в случае с var ты получаешь всё в компайл тайме. это синтаксический сахар.

есть еще и dynamic.

то есть не может быть метода var foo(var arg);?

нет. var только для переменных, но не для полей и не для возвращаемых значений.

только для локальных же

 

 

trollgentleman.gif

131c75b37c8e.gifnukanuka.gifyep.gif

Поделиться сообщением


Ссылка на сообщение

в таком случае ты получишь объект, а не свою фабрику, и потом этот объект придется приводить к нужному типу в рантайме.

а в случае с var ты получаешь всё в компайл тайме. это синтаксический сахар.

есть еще и dynamic.

то есть не может быть метода var foo(var arg);?

нет. var только для переменных, но не для полей и не для возвращаемых значений.

только для локальных же

в си шарпе есть какие-то другие?


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...