封装,继承,多态,抽象,接口,重载,简直是一个模子里刻出来的。
![]() |
1
luqingliang 348 天前
还有注解,人称小 Java,不谈了好吧
|
![]() |
2
msaionyc 348 天前 ![]() 你了解几种语言
|
![]() |
3
musi 348 天前 via iPhone
最终运行的不还是 js
|
![]() |
4
dadachen1997 348 天前
? typescript 里面的类和 java 中的还是不一样吧
|
5
kealm 348 天前
建议多了解一下 TypeScript 的 Type
|
6
chinagxwei 348 天前 ![]() 楼主要强行关联也是关联微软系的 C#吧……
|
![]() |
7
DOLLOR 348 天前 via Android
这些特性不是 Java 独有的。
况且这类型后置的语法,恐怕没多少 Java 程序员认可这个小 Java 。 |
8
across 348 天前
OOP 请向 C#看齐
|
![]() |
9
Vegetable 348 天前
java 叫做小 ts 还差不多吧
|
10
Jirajine 348 天前 via Android
这些基本都是 OO 八股语言共有的概念。
|
![]() |
11
h1104350235 348 天前
都是 OOP 类的语言吧
|
![]() |
12
stimw 348 天前 via Android ![]() 眼睛,鼻子,嘴巴,耳朵,我人称小盖茨
|
![]() |
14
coolzjy 348 天前
建议了解一下语义化类型和结构化类型
|
15
NealCCC 348 天前
那我是小吴彦祖
|
16
Leviathann 348 天前 via iPhone
有没有什么是 Java 能表达而 ts 不能表达的
|
![]() |
17
zxCoder 348 天前
@dadachen1997 怎么说
|
18
CodeCodeStudy 348 天前 ![]() 小 C# 吧,都是微软出品,都是 Anders Hejlsberg 主持开发的。
|
![]() |
19
hello2060 348 天前 via iPhone
又称 mini C++?
|
20
lneoi 348 天前 ![]() 小 C# 更像点
|
21
pigspy 348 天前 ![]() 我觉得 typescript 的类型系统和表达能力比 java 强太多了
|
![]() |
22
libook 348 天前 ![]() 这种类比没有意义,绝大多数技术思想都是可以跨技术栈的,比如你说的这些用 JS 也可以实现,只不过可能写法和其他语言不同而已。
换言之,如果你用 TS 来完完全全套 Java 的实现方案,你会发现巨 TM 难用,这不是因为 TS 不行,很可能是不应该这么用。 记得早先有些用 Java 很多年的老哥换 TS 技术栈非要找一套跟 Spring MVC 完全一样的 TS/JS 框架来用,最终代码写得也让人怀疑人生。 |
23
gjc9620 348 天前
那 c#是不是叫大 java
|
![]() |
24
treblex 348 天前
|
25
vk42 348 天前
@treblex Java 有 JSR 啊。理论上官方的 JRE 只是一个 reference implementation,当时 Sun 号称各平台可以按 JSR 实现自己的 JRE
|
![]() |
26
lqw3030 348 天前
你也跑在虚拟机上吗
|
27
yeqizhang 348 天前 via Android
这些都是面向对象的概念,还有些是各语言互相抄特性和语法糖
|
28
darknoll 348 天前 via Android
java 又号称小 C#
|
![]() |
29
Rocketer 348 天前 via iPhone ![]() 能有这样的感悟,你一定写过很少 TypeScript 吧。
等你接触过足够多的抽象类、范型、接口之后,就知道这玩意有多不 Java 了 |
30
nexuszjq 348 天前
C#又被称为 Microsoft Java
|
31
nightwitch 348 天前
国内关于 PL 的课还是开少了
|
![]() |
32
EKkoGG 348 天前
刚入行?
|
![]() |
33
chouchoui 348 天前 via iPhone
类型体操写的还是不够多
|
34
mmmfj 348 天前 ![]() Java 人称小 TS
|
35
ReferenceE 348 天前 via Android
|
![]() |
36
love 348 天前
这也能比? typescript 的类型表达能力能把 java 秒成渣
另外 js 界不流行乱用继承多态重载这类东西 |
37
aaniao002 348 天前 via Android
有见过 java 可以写得不又臭又长吗?
|
![]() |
38
xnth97 348 天前 ![]() Java -> J++ -> J# -> C# -> TypeScript,没毛病(狗头
|
40
agdhole 348 天前
C# 又叫小 JAVA,TS 又是和 C# 同源,所以 TS 应该叫小小 JAVA (
|
41
garfeildma 348 天前
光从语法层面上说 Java 是小 typescript 差不多
|
42
namelosw 348 天前
|
![]() |
43
paoqi2048 348 天前
不如叫小 TheShy
|
44
sutra 348 天前
|
![]() |
45
hotsymbol 348 天前
那 Java 是不是应该叫 Typescript 之父?,你让 Python 之父阮一峰怎么办
|
![]() |
46
initd 348 天前
运行时都是 js,ts 只存在编码阶段
|
47
OxOzZ 348 天前
要叫也得是叫大 JAVA
|
48
lonr 348 天前 via Android
叫脚本版 Java
|
![]() |
49
Rocketer 348 天前 via iPhone
@initd 这就是我为什么说它非常不 Java,因为脑子里时刻得想着它编译后是什么样子,否则运行的时候就可能与预期不一致,或是被 TS 的假报错吓到,以为不能这么用
|
![]() |
51
pecopeco 348 天前 via Android
想得太多,书读得太少
|
![]() |
52
medivh 348 天前
上海,人称东方小孟买
|
![]() |
53
muzuiget 347 天前
TypeScript 只是加了 Type Hint,Hint 只是个提示,对运行时没影响。
|
55
fpure 347 天前
typescript 的类型系统比 Java 要高多了
|
![]() |
56
zzzzzzggggggg 347 天前
不
|
57
hyperbin 347 天前 via Android
卡巴斯基是小巴基斯坦?
|
58
Pythoner666666 346 天前
@libook 我觉得你是在黑 nest [狗头]
|
59
a1gslyghmqnl 346 天前
@hotsymbol 这个我还是不得不纠正一下,你把他们两个搞混了,python 之父应该是廖雪峰
|