我多年来一直是半条命爱好者.我拥有CS的学士学位,并且从高中开始就进行了非正式的编程.当我还在上大学的时候,我试图成为一名有趣的程序员......使用第一个半条命引擎......没有那么好用.所以我想到了我所有伟大的大学生:-)我会更多地了解如何解决这个问题,并最终能够做到这一点.所以我在这里...最终在商业世界编程java ...所以我下载了HL2 SDk并开始查看类结构.我觉得我上次尝试这个时就这样做了......茫然和困惑.抱歉所有的背景.
那么系统学习代码结构的最佳方法是什么?我知道java,我知道c ++ ..我只是不知道任何类的做什么......评论很少,而且文档似乎微不足道.好评如潮?我不想开始自己的模式...我想在某天可能成为一个很酷的MOD的业余程序员...以保持学习编程和业务方面的乐趣.
是否可以在PL/SQL oracle存储过程中抛出特定的错误消息,并在调用时在Hibernate中捕获它?
我正在做一个Junit教程,我遇到了正在测试的这个规范化函数.它定义如下:
public static String normalizeWord(String word) {
try {
int i;
Class<?> normalizerClass = Class.forName("java.text.Normalizer");
Class<?> normalizerFormClass = null;
Class<?>[] nestedClasses = normalizerClass.getDeclaredClasses();
for (i = 0; i < nestedClasses.length; i++) {
Class<?> nestedClass = nestedClasses[i];
if (nestedClass.getName().equals("java.text.Normalizer$Form")) {
normalizerFormClass = nestedClass;
}
}
assert normalizerFormClass.isEnum();
Method methodNormalize = normalizerClass.getDeclaredMethod(
"normalize",
CharSequence.class,
normalizerFormClass);
Object nfcNormalization = null;
Object[] constants = normalizerFormClass.getEnumConstants();
for (i = 0; i < constants.length; i++) {
Object constant = constants[i];
if (constant.toString().equals("NFC")) {
nfcNormalization = constant; …Run Code Online (Sandbox Code Playgroud)