В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
если я устанавливаю 3.5 и имею установку IIS для использования 2.0. Я смогу использовать 3,5 функции?
Да, это корректно. Вам установили IIS на 2,0 и для 2,0 и для 3,5 сайтов, поскольку они оба работают на том же CLR. 3,5 использования другой метод компиляции, чем 2,0. Это объявляется в web.config для сайта. Дополнительную информацию см. в этом сообщении на этом. Но установка в IIS и для 3,5 и для 2,0 сайтов ASP.net идентична.
К сожалению, оператор версии.NET может быть установлен бок о бок, таким образом, он не разрушит приложений "прежней версии", не совершенно верно. Если Вы устанавливаете 3.5, требуется 2,0 SP1, которые могут разрушить унаследованные приложения, который использует 2.0 и соединяется с серверами баз данных Oracle.
Несомненно, загрузите 3,5 распространяемых файла, установите его на сервере, и Вы хороши пойти. версии.NET могут быть установлены бок о бок, таким образом, это не разрушит приложений "прежней версии".
GateKiller,
.NET 3.0 и.NET 3.5 не изменили версию CLR, таким образом, "использование ASP.NET 3.5" является более сложной вещью, что это кажется, что должно быть сначала. В сущности Вы все еще работаете на 2,0 CLR, но Вы используете компилятор C# 3.0 и связываетесь против этих 3,5 библиотек. Это означает добавлять набор материала в Ваш файл Web.config для становления ASP.NET 3,5 проекта.
У Scott Hanselman есть потрясающее сообщение в блоге, покрывающее детали:
http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx
Версия, которую Вы выбираете в IIS, является версией CLR для использования. Существует только две версии CLR. Платформа.NET 3.5 работает на CLR 2.0
Новой платформой является.Net 3.5, у Вас будет новая система сборки. Ядро, + еще много, если Вы используете функции как Linq
.Net 3.5 идет с новым компилятором C#3.0
ASP.NET является все еще версией 2.0
Прекрасный и сбивающий с толку не это ;-)
Необходимо обновить платформу .NET на сервере к.Net 3.5 SP1, но Вы все еще собираетесь быть рабочим ASP.Net 2.0