学过Java,初学.net

问题描述

我学过Java,现在我初学.net应该要先掌握那些比较有用的基础呢,求指导

解决方案

解决方案二:
java是门语言,.net是个平台.net平台内有vb,c#,F#等众多语言鉴于你学过java,建议你从c#开始学起可以看看《C#入门经典》
解决方案三:
学c#,java相似,很容易上手
解决方案四:
学习下Java中没有,C#有的概念:索引器属性(Java中是getter/setter方法对)事件(Java中是IRunable接口,或者各种事件接口)Lambda表达式/Linq(Java7才有Lambda,但是没有Linq)动态语法/DLRyield迭代器Attribute(Java中是XML标注)等等然后学习.NET框架,比如WCFWPFWFWinForms,这些都是Java中没有的,EF(类似Hibernate)、EMF(类似SpringIoC)、ASP.NET/ASP.NETMVC(JSP/Struts)
解决方案五:
别学了,静待Java一统天下~~~
解决方案六:
我也是学过java然后自学的c
解决方案七:
#对嘛~来我大C#才是王道
解决方案八:
JAVA没有委托,这真是让我很费解的一点
解决方案九:
好好的java不做,跟我们抢什么饭碗!
解决方案十:
引用3楼devmiao的回复:

学习下Java中没有,C#有的概念:索引器属性(Java中是getter/setter方法对)事件(Java中是IRunable接口,或者各种事件接口)Lambda表达式/Linq(Java7才有Lambda,但是没有Linq)动态语法/DLRyield迭代器Attribute(Java中是XML标注)等等然后学习.NET框架,比如WCFWPFWFWinForms,这些都是Java中没有的,EF(类似Hibernate)、EMF(类似SpringIoC)、ASP.NET/ASP.NETMVC(JSP/Struts)

说得好
解决方案十一:
基本的你都了解,不了解的,你暂时也用不到啊。
解决方案十二:
学Java吧,虽然.net开源了,但是基本大公司都换不过来了。
解决方案十三:
不要太纠结于编程语言学得如何多如何精,关键在于系统如何设计,以及要体现的业务流程,这一套弄多了,相信无论到哪家公司,用什么语言都能适应。

时间: 2024-09-20 00:28:46

学过Java,初学.net的相关文章

Java初学及基础问题

初学|问题                                                    Java初学及基础问题(zz) 初学JAVA的朋友很可能碰到很多问题,下面收集整理了一些供参考.            1.[问]Application和Applet各自指什么?在使用中有区别吗?               [答]Application和Applet是利用JAVA语言生成的可运行代码中最常用的两种,两者               都必须在JAVA虚拟机上运行.简单

java基础-java初学,环境变量路径改了,但是无法执行javac在其他目录

问题描述 java初学,环境变量路径改了,但是无法执行javac在其他目录 解决方案 环境变量路径改了,但是无法执行"javac在其他目录",是什么意思? JAVA_HOME的设置:D:Program FilesJavajdk1.8.0_11(安装路径) path的设置:%JAVA_HOME%bin;%JAVA_HOME%jrebin 解决方案二: 可能是没有把java的bin目录添加到path路径下. 参考:http://blog.csdn.net/wojiushiwo945you/

java基础-学到java集合框架中对那个复写equals的疑问,求解答

问题描述 学到java集合框架中对那个复写equals的疑问,求解答 import java.util.*; class Student implements Comparable { private String name; private int age; Student(String name,int age) { this.name = name; this.age = age; } public int compareTo(Student s) { int num = new Inte

xml-<java初学>关于选择一个存储类型

问题描述 <java初学>关于选择一个存储类型 我要编辑一个xml文件,但是这个xml文件是有错误的,有的开始结束标记是不完整的比如有了却缺少就直接跳到下一个了.所以我用dom4j之类的就读取不了,读的时候会报标记不匹配的错误. 那我现在是不是只能纯IO读了呢?这样我尝试了一下不知道用什么容器装我之前读进来用StringBuffer来编辑但是后来发现应该不全是string的所以写完了就乱码.也想试试用集合但是不知道怎么用,因为如果每个字符算集合一个元素那就找不到这个东西了. 另:既然SAXre

Java初学一枚 一个小程序 求有人帮我看看

问题描述 Java初学一枚 一个小程序 求有人帮我看看 package malnAV; public class Work3_3 { public static void main(String[] args) { //??? //方法 main 不能声明为"静态":只能在静态类型或顶级类型中才能声明静态方法 Emp e1=new Emp(001,"张三"); Emp e2=new Emp(002,"李四"); Emp e3=new Emp(00

《21天学通Java(第6版)》—— 1.5 组织类和类行为

1.5 组织类和类行为 21天学通Java(第6版) Java面向对象编程还涉及另外三个概念:继承.接口和包,这些都是用于组织类和类行为的机制. 1.5.1 继承 继承是面向对象编程中最重要的概念之一,直接影响您如何设计和编写Java类. 继承是一种机制,让一个类能够继承另一个类的所有行为和属性. 通过继承,一个类可自动拥有现有类的所有功能,因此只需定义与现有类不同的地方. 通过继承,所有的类(无论是您创建的类,还是Java类库中的类)都以严格的层次结构来组织. 继承其他类的类叫子类,被继承的类

循环 变量定义-java初学问题,很简单的

问题描述 java初学问题,很简单的 import java.util.Scanner;public class Za {private static final double sum = 0; public static void main(String[] args) { int score[]=new int[5]; int sum=0; for (int i = 0; i < score.length; i++) { System.out.println(""请输入成绩:

刚学的java,写了个压缩文件的小程序,一直没有成功

问题描述 刚学的java,写了个压缩文件的小程序,一直没有成功 public class f2Test { public static void main(String[] args){ frame02 f2=new frame02(); } } import java.awt.BorderLayout; import java.awt.Color; import java.awt.Image; import java.awt.Menu; import java.awt.MenuBar; imp

《21天学通Java(第6版)》—— 2.5 表达式和运算符

2.5 表达式和运算符 21天学通Java(第6版) 表达式是一条能够提供值的语句.最常见的是数学表达式,如下面的例子所示: 这3条语句都是表达式-它们提供了可被赋给变量的值.第1条语句将字面量3赋给变量x.第2条语句将变量x的值赋给变量y.在第3条语句中,乘法运算符*用来将x和y相乘,结果存储在变量z中. 表达式可以是任何变量.字面量和运算符的组合,也可以是方法调用,因为方法能够将一个值返回给调用它的类或对象. 您知道,表达式所提供的值称为返回值.在Java程序中,可将这个值赋给变量或以其他方