p*********t 发帖数: 2690 | 1 看jave的code基本无障碍? 什么意思?什么code? |
|
z*******3 发帖数: 13709 | 2 抛砖引玉
吃饱了看文茜世界财经周报,看得昏昏的想睡,睡觉前赶紧写,写完睡觉去了
这样,先不从dto说起了,说tiers
一个j2ee经典的tiers最早提出来的时候,是三层,所谓的三层说的是sever side三层
不包括client side和database
三层里面分别有一层专门跟以上两个东西打交道
一个是presentation tier,这个跟client side打交道
一个是persistent tier,这个专门跟database打交道
中间还剩下一个叫做business tier,这么三层,这都很熟悉了
那么当初提出这个构想的时候
是基于以下一个方式
client side是applet+browser
presentation tier是servlet+jsp,servlet是controller,jsp是viewer
model需要你自己去提取,去包装
business tier则是ejb,尤其是session bean,stateful和stateless
persistent tier也是ejb,是entity bean
database用jdbc连接
这五个... 阅读全帖 |
|
r********r 发帖数: 208 | 3 在下面的程序中,对short类型s,无符号右移并赋值(见最后引用,这个操作中间经历
int, right shift, truncation 3个过程)。难道结果不应该还是short类型吗?可是
结果-1是int,32位.没想明白,很不爽。谁能解惑,指点迷津?
//: operators/URShift.java
// Test of unsigned right shift.
//import static net.mindview.util.Print.*;
public class URShift {
public static void main(String[] args) {
short s = -1;
System.out.println(Integer.toBinaryString(s));
System.out.println(Integer.toBinaryString(s>>>10) + ": s>>>10");
s >>>= 10;
System.out.println(Integer.toBinaryString(s... 阅读全帖 |
|
x****d 发帖数: 1766 | 4 1. 看了一下J2EE是一整套技术标准。那么常用的是哪些技术?哪些技术不常用?一般
来说学习J2EE指的是学习什么技术?
Have a look at EE api. However, in the real world Jave EE actually means
more that EE api stuffs, also include other things. It is more like jcp
stuffs can be used by enterprise.
2. 在微软来说.NET是对应J2EE的?那么在python, ruby语言等等中,有没有对应J2EE
的东西?
.net has core and ee separation? I am not aware of. It is orange and apple.
Yeah, they have, in some sense, and you can say no, in some sense. Again,
orange and apple.
3. 现在都是web application, 最流行的就是MVC,这... 阅读全帖 |
|
c*********e 发帖数: 16335 | 5 俺做jave ee的,很少做core java里这些高级的东东。所知的singleton只是那种在
constructor里面重新new 一个。 |
|
a*w 发帖数: 4495 | 6 读得辛苦说明理论基础和实践经验还有所欠缺。
先花两个月把Core Jave两卷过一遍,争取每个例子都能自己编出来。 |
|
n*****3 发帖数: 1584 | 7 Core Jave 卷 1 is great, especially for ppl from c/c++ ,
but 卷2 contains some chapters might not be so useful.. |
|
b*****1 发帖数: 42 | 8 coursera, udacity, EDX都有很多jave 课程, 请推荐好的入门课程和进阶课程。
谢谢。 |
|
c*********n 发帖数: 128 | 9 I had never paid attention for this but just intuitively thought the access
control was based on object......but......
I just rewrote the test code in Jave..... and it's true that access control
is based on class.
However, isn't it a danger that all the member functions of Class A have
access to the private data of any objects of A?
public class A {
private String name;
private void init() {
System.out.println("This is " + name);
}
public A(String name) {
|
|
s*******e 发帖数: 664 | 10 ☆─────────────────────────────────────☆
acectl (磨) 于 (Thu Jun 25 13:20:57 2009, 美东) 提到:
一个简单的程序,如果是用最新的java 1.6 编译成.jar 文件的话,是不是就不能运行在
比较老的java runtime,比如1.4,1.5上了?这也未免太搞了吧?用java本来就是想提高兼
容性,现在我还要猜人家机器上可能装的什么jave runtime,莫非我只能用最古老的java
编译我的程序,这样才能保证出来的.jar在所有的机器上都能运行?应该没这么搞笑吧?
这样一来谁还敢用新的java环境?
哪位java高手解释一下吧,是不是有别的解决方法?(当然不包括装最新的run-time)
☆─────────────────────────────────────☆
goodbug (好虫) 于 (Thu Jun 25 13:27:20 2009, 美东) 提到:
这个很奇怪吗?这叫back-compatible. 每个版本都有新的类出来,
原来的类可能有改动,比如添加新方法。在新版 |
|
N********n 发帖数: 8363 | 11
Think you deserve to trash the "evil" MS just b/c being able to review a
few toy Java APIs, huh? Funny how Java folks could not even get Generics
straightened out and yet have the nerve to fire smacks in all directions.
So why don't you guys "review" that Generics problem and fix it? What's
blocking you? After all you are "open", "fast", "smart enough", this and
that, blah blah blah...
Well at the end of the day, the "evil", "living on monopoly only" MS has
Generics well sorted out in C#. You g... 阅读全帖 |
|
f*******r 发帖数: 901 | 12 请问goodbug兄台,你是说即时有经验的Jave编成高手,也要好几个小时来编写这么一
个程序吗? |
|
N***m 发帖数: 4460 | 13 C++ is not designed to be a perfect language, neither is jave, python,
they are just practical tools. so just pick up the one that you feel handy.
If you just want to find a job, there is really no need to discuss more
on this. |
|
s*****e 发帖数: 893 | 14 做大型商业应用, 比如 web service development
A. 基于Jave, J2EE,和相关的Framework, such as Glassfish.
B. 基于Python, web-dev framework比如Zope
目前似乎A是绝对主流(.Net可能是老二)。
但是在未来,这2个当中,B有没有很大潜力慢慢成为主流呢? 毕竟Python有很多优点
,尤其是开发效率高.
讨论一下 |
|
b3 发帖数: 134 | 15 其实是不算错,确实抄袭了UNIX,虽然不是直接抄袭
C# = jave + delphi |
|
c*********e 发帖数: 16335 | 16 core java和jave ee还是区别很大的 |
|
c*********e 发帖数: 16335 | 17 java也分core java,jave ee,你要干哪种啊?各种差别很大的。 |
|
c*********e 发帖数: 16335 | 18 servlet是jave ee的东西。multithreading倒是core java的东西。 |
|
c*********e 发帖数: 16335 | 19 java是core java还是jave ee?
c#现在其实也很流行,小公司用他的多。
just
you, |
|
j****y 发帖数: 684 | 20 play?
还有别的可推荐的吗?
似乎感觉用的最多的还是jave ee那些东西?
竟然还有一个叫Spark 的web框架 |
|
d****i 发帖数: 4809 | 21 Jave的final和C++的const完全不是一回事情,C++的const能够保证传入的参数不被改
变,而Java的final则完全不能保证。 |
|
g*****e 发帖数: 2 | 22 我现在是一个排名四五十的学校的CS的PhD学生,刚来半年,而且估计得五年左右毕业
,而且我做的project都是用C++写的,以算法研究为主。
我现在可以说基本上只会C++这一个语言,算是比较熟练吧,jave python C# PHP只是
用过,javascript更是完全不会。
看了版上的讨论,都说C++不好什么的,这样五年之后毕业找工作是不是很难了啊。
是不是应该自学一些其他的技术啊,求高手指路。。。。 |
|
c*********e 发帖数: 16335 | 23 jave, ide, maven, tomcat 4个的version要都匹配才行啊.一旦其中一个版本换了,其
它的可能就不匹配了,这个非常头疼。 |
|
c*******9 发帖数: 9032 | 24 GC of java is Runtime, while ARC is compile time. |
|
c*********e 发帖数: 16335 | 25 java怎么不搞个compile time的? |
|
|
c*********e 发帖数: 16335 | 27 orz
bill gates的c#,也可以搞arc了。 看来steve jobs, bill gates思路还是一样的。 |
|
|
|
f*******n 发帖数: 12623 | 30 reference counting无法对付cycle。只能靠程序员自己设计怎么正确地用weak
reference来防止cycle。如果用错了就会导致memory leak或object用到一半消失。
Blocks(就是Apple的anonymous function)很容易不小心会产生cycle。用weak
reference很麻烦、弄到编码更复杂;很多人都不懂怎么正确用。
还有,reference counting增减count的时候需要lock,否则就不thread-safe。但是
lock是很慢的。 |
|
l*********s 发帖数: 5409 | 31 out goes objc, in comes swift |
|
c*********e 发帖数: 16335 | 32 swift就是objective-c上加了一层皮,编译的时候,swift先编译成objective-c,再继
续。这个swift也太搞了。 |
|
c*********e 发帖数: 16335 | 33 那为什么的iphone的用户体验明显比android的好呢? |
|
c*********e 发帖数: 16335 | 34 java运行的时候是在jre里面跑,又不是在linux,windows里跑。java搞个compile time
的gc,编译的时候把释放内存写在code里,没什么不行的啊。 |
|
l*********s 发帖数: 5409 | 35 you are right, it has nothing to do with cross-platform, but rather a
language choice between performance and being easy.
time |
|
l*********s 发帖数: 5409 | 36 fast food 比 fine dining 难吃很奇怪么。 |
|
|
|
|
g*****g 发帖数: 34805 | 40 No, that's from an intern that knows nothing and it's been refuted to death.
The No.1 reason is Android allows more control for apps and users. e.g. It
doesn't limit much on what you can do as a background service, so you can
poll and drain the battery if you like. iOS on the other hand, put much
restriction there. For a long time no app other than selective few stock
apps are allowed running concurrently. The downside is that your state may
not be reserved once you switched back to an app.
Over... 阅读全帖 |
|
c*********e 发帖数: 16335 | 41 iphone mobile app编程员,跟着apple的这种节奏,迟早要发疯。今天一个語言,明天
又换一个。人家jave 都搞到8了,这个objective-c说不用就不用了。 |
|
n****l 发帖数: 1739 | 42 为什么用generics? Jave 1.2-1.4没有generics用的好好的, 加了只会让语言更复杂。
go更像是真正设计过的语言,不像C++/Scala, OO+FP, 就是一陀。 |
|
a********k 发帖数: 2273 | 43 Chen ZL, Naito S, Nakamura I, Beachy RN.
Dev Genet. 1989;10(2):112-22. Erratum in: Dev Genet 1989;10(4):345.
Chen ZL, Pan NS, Beachy RN.
EMBO J. 1988 Feb;7(2):297-302.
Chen ZL, Schuler MA, Beachy RN.
Proc Natl Acad Sci U S A. 1986 Nov;83(22):8560-4.
Beachy RN, Chen ZL, Horsch RB, Rogers SG, Hoffmann NJ, Fraley RT.
EMBO J. 1985 Dec 1;4(12):3047-53.
基本靠1985这篇EMBO的工作拿了Javed Husain Prize from UNESCO on 1990
如果postdoc不很衰的话Chen在美国做个faculty应该没问题吧,而且那是1987年的时候
了,WSN们有几个有良哥这胆识这决心报效祖国?!有木有!!!! |
|
N******n 发帖数: 3003 | 44 你这个不是特别适用,很难做到。
最简单的就是数据结构和Jave or C++.
两门课花个2年时间,如果能做到什么题目都能做。就可以找到10万的工作了。 |
|