String w1 ="Sarat";
String w2 ="Sarat";
String w3 = new String("Sarat");
System.out.println(w1.hashCode()); //3254818
System.out.println(w2.hashCode()); //3254818
System.out.println(w3.hashCode()); //3254818
System.out.println(System.identityHashCode(w1)); //prints 705927765
System.out.println(System.identityHashCode(w2)); //prints 705927765
System.out.println(System.identityHashCode(w3)); //prints 366712642
if(w1==w2) // (705927765==705927765)
{
System.out.println("true");
}
else
{
System.out.println("false");
}
//prints true
if(w2==w3) // (705927765==366712642)
{
System.out.println("true");
}
else
{
System.out.println("false");
}
//prints false
if(w2.equals(w3)) // (Content of 705927765== Content of 366712642)
{
System.out.println("true");
}
else
{
System.out.println("false");
}
//prints true
Для ASP.NET у Вас есть много улучшений:
Так или иначе большая часть полезного материала находится действительно в сути языка, и для.NET 3.5, новые функции языка C# 3.0 будут (и да, я нахожу Всех их полезными),
Я, возможно, забыл некоторых, но я думаю, что это о большей части нового прохладного и полезного материала.
Проверьте платформу MVC, которая создается ontop 3,5. Большое улучшение по традиционной модели веб-форм.
Я не думаю, что Платформа MVC довольно готова к прайм-тайму все же
Просто к вашему сведению, этот сайт создается в MVC. У меня также есть 2 приложения в производстве на mvc, я утверждал бы что его определенно готовый к прайм-тайму.
Основные страницы
(конечно, это там от версии 2.0),
Вложенные основные страницы являются новыми в 3,5. Я еще не использовал их, но я могу только предположить, что они могли превратиться в hidious кошмар если не используемый очень тщательно.
Только необходимо посмотреть на порядок, в котором события запущены в страницу, которая использует основную страницу для размышления 'urgh'.
ListView и его друг, на которого DataPager, вероятно, стоят посмотреть, но они - едва функции "Killer".
Вещи за пределами ASP.NET конкретно (LINQ, например), вероятно, более вероятно, будут, получают "Уничтожающую" благодарность.
Это - платформа MVC. Без 3,5, нет никакого MVC. Без MVC ASP.NET является ЛАВАШ.
Я все еще изучаю ASP.net, таким образом, я не могу сказать Вам точно, но если Вы просмотрите http://www.asp.net/learn/, то Вы, вероятно, найдете несколько новых драгоценных камней, существует даже 3,5 раздела.
@IainMH Вложенные Основные Страницы всегда поддерживались ASP.NET, просто не разработчиком.
Как другие сказали, существует хороший список по www.asp.net/learn. Я думаю самый большой ASP.NET, который определенные изменения:
Обратите внимание, что ASP.NET MVC еще не выпущен и не был определенно включен с ASP.NET 3.5.
Вот краткий список моих фаворитов:
И я на самом деле не использую ASP.NET, но Ajax ASP.NET теперь включен в 3,5 также и ASP.NET, MVC включен в 3,5 SP1.
Я не думаю, что Платформа MVC довольно готова к прайм-тайму все же, хотя я определенно планирую использовать его когда-то в следующем году. Я люблю чистые URL, чищу XHTML (веб-формы могут действительно извергнуть некоторый противный HTML), и способность создать действия контроллера без связанного представления.
Я использовал Основные Страницы, так как они были выпущены, и они были большой справкой. Мне действительно не нравится способ, которым основные страницы добавляют противные префиксы к идентификаторам управления. Это делает для некоторого ужасного CSS. Я думаю, что Платформа MVC может устранить эту проблему все же.
Какие-либо другие уничтожающие функции?
Представление дизайна/кода разделения довольно прохладно. Это еще не прекрасно, но это довольно прохладно. Также редактирование в режиме конструктора теперь редактирует Вашу CSS тут же.