【Java中类的初始化顺序】教程文章相关的互联网学习教程文章

java – 初始化本地数据存储异常:没有为此线程注册API环境【代码】

我想用一些数据初始化我的本地数据存储常规Java程序(我不想启动开发服务器并调用服务/ servlet),我得到以下异常 例外:Exception in thread "main" java.lang.NullPointerException: No API environment is registered for this thread.at com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppId(DatastoreApiHelper.java:108)at com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppIdNamespac...

如何获取Java类引用的初始化值【代码】

我有一个Class<?>任意类型的引用.如何获得该类型的初始化值?是否有一些库方法或我必须自己滚动,如:Class<?> klass = ... Object init = (klass == boolean.class)? false: (klass == byte.class)? (byte) 0...: (Object) null;用例是我有一个任意的java.lang.reflect.Method引用,我想用任意参数调用(对于某些测试),如果参数是基本类型,它可能不为null,所以我需要指定这种类型的一些价值.解决方法:要在没有第三方库的情况下执行此...

java – Hibernate-懒得初始化一个角色集合:beans.Language.patients,无法初始化代理 – 没有Session【代码】

我使用hibernate来创建一个rest api.我创建了一个方法来获取表中的所有项目.public List<Language> getAllLanguages(Session session) {List<Language> languages=(List<Language>)session.createQuery("from Language").list();return languages; }这是我的Language.javapublic class Language implements java.io.Serializable {private Integer idlanguage;private String language;private Set<Patient> patients = new HashS...

java – 初始化或不初始化JPA关系映射?【代码】

在一对多的JPA协会中,它被认为是初始化与空集合的关系的最佳实践?例如.@Entity public class Order { @Idprivate Integer id;// should the line items be initialized with an empty array list or not?@OneToMany(mappedBy="order")List<LineItem> lineItems = new ArrayList<>();}在上面的例子中,最好使用默认值为空的ArrayList来定义lineItems吗?优缺点都有什么?解决方法:JPA本身并不关心集合是否已初始化.使用JPA从数据库检...

java – 如何初始化Keystore【代码】

这个我的代码用于使用密钥库将任意文本保存为密钥库中的密钥我如何得到“密钥库未初始化错误”,如何初始化密钥库?public void secretKeyGeneration(View view) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException {KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());byte[] sek = "eru9tyighw34ilty348934i34uiq34q34ri".getBytes();SecretKey sk = new SecretKeySpec(sek, ...

java – 延迟加载的单例:双重检查锁定与按需持有者惯用语初始化

我需要在并发环境中延迟加载资源.加载资源的代码只能执行一次. Double-checked locking(使用JRE 5和volatile关键字)和Initialization on demand holder idiom似乎都很适合这项工作. 仅仅通过查看代码,按需初始化持有者习惯看起来更干净,更有效(但是嘿,我猜这里).不过,我必须小心并记录我的每一个单身人士的模式.至少在我看来,很难理解为什么代码会在现场写出来…… 我的问题是:哪种方法更好?为什么?如果你的答案是否定的.您将如...

Java中的静态初始化器和静态方法【代码】

在Java中调用类上的静态方法是否会触发静态初始化块来执行? 根据经验,我会说不.我有这样的事情:public class Country {static {init();List<Country> countries = DataSource.read(...); // get from a DAOaddCountries(countries);}private static Map<String, Country> allCountries = null;private static void init() {allCountries = new HashMap<String, Country>();}private static void addCountries(List<Country> coun...

java – 数字文字的自动装箱:包装器初始化与传递方法参数不一致【代码】

请考虑2个案例://1 Short s = 10; //obviously compiles //2 takeShort(10); //error - int is not applicable//where: static void takeShort(Short s) {}我假设情况1被编译器更改为:short _temp_s = 10; Short s = Short.valueOf(_temp_s);你能否解释一下编译器在案例2中尝试做什么,所以它不能编译?如果它不像在案例1中那样尝试应用自动装箱,那么为什么呢? 编辑 johnchen902中对JSL的引用解释了编译器的行为. 仍然不完全清...

java – 是否可以使用jsp变量值来初始化JQUERY变量?【代码】

我有一些问题如下: >如何在JQUERY代码中使用JSP变量/数组?这里我们所拥有的JQUERY代码存储在单独的.js文件中,该文件包含在JSP文件中.>实际上我想用JSP变量初始化JQUERY数组.所以请指导我完成这项任务.解决方法:在Plain Old JSP中<script>var someText = "<%= myBean.getText() %>"; </script>使用EL(表达语言)<script>var someText = "${myBean.text}"; </script>使用Struts<script>var someText = '<bean:write name="myBean" p...

java – 用一些预定义的值初始化ArrayList【代码】

参见英文答案 > Initialization of an ArrayList in one line 30个我有一个示例程序,如图所示. 我希望使用一些预定义的符号初始化我的ArrayList symbolsPresent:ONE,TWO,THREE和FOUR.symbolsPresent.add("ONE"); symbolsPresent.add("TWO"); symbolsPresent.add("THREE"); symbolsPresent.add("FOUR");import java.util.ArrayList;public class Test {private ArrayList<String> symbolsPrese...

java – 如何修复Hibernate LazyInitializationException:懒得初始化一组角色,无法初始化代理 – 没有Session【代码】

在我的spring项目的自定义AuthenticationProvider中,我正在尝试读取已登录用户的权限列表,但我遇到以下错误:org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy - no Sessionat org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCol...

java – 错误:变量可能尚未初始化和if语句【代码】

所以基本上,//Black ops 2 Class generator Please help me FIX!!!!!!import java.util.Scanner;import java.util.Random;public class money{public static void main(String[]args){String primaryOption;Scanner scan = new Scanner (System.in);Random primaryGen = new Random();String weaponType; //Rifle, SMG, HMG, Sniper, shotgun, or specialString primaryoption; //Do you want a primary?String primaryWeapon; //T...

为什么catch块会在Java中初始化变量时出错【代码】

这是我写的代码.int num; try {num=100;DoSomething();System.out.println(num); } catch(Exception e) {DoSomething1(); } finally{DoSomething2(); } System.out.println(num); // Error Line我在我提到的错误行上收到错误’本地变量num可能尚未初始化’.在移除catch块时,错误消失.这有什么不对?我做错了吗?解决方法:如果你的try块中抛出异常,那么变量num可能确实没有被初始化.如果包含catch块,则执行可以继续执行错误行,因此编...

java – 初始化后如何完成SunPKCS11 Provider?【代码】

我通过以下方式初始化了SunPKCS11提供商:Provider provider = new sun.security.pkcs11.SunPKCS11("path_to_pkcs11.cfg"); Security.addProvider(provider);然后我使用此提供程序初始化KeyStore以使用密钥进行密码操作.KeyStore ks = KeyStore.getInstance("PKCS11", provider); ks.load(null, "password".toCharArray());完成密码操作后,如何使用PKCS11令牌完成会话? 我试过删除提供程序,但它没有用.Security.removeProvider("s...

java – 必须初始化变量’runnable’【代码】

为什么Kotlin抱怨这个:class MyActivity : Activity {private var handler:Handler = Handler()private var runnable: Runnable = Runnable {/* Do something very important */handler.postDelayed(this@MyActivity.runnable, 5000)} }编译器抱怨变量’runnable’必须在Line中初始化它是否由处理程序再次发布.这在纯Java中有效:private Handler handler = new Handler();private Runnable runnable = new Runnable() {@Override...