Tag: java的

java如何在其他包中使用类?

我可以导入,使用其他包中的类吗? 在Eclipse中我制作了2个包,一个是主要的,另一个是第二个 主要 – 主(类) 第二 – 第二(class级) 我希望main类的main函数在第二个类中调用函数x。 我该怎么做? 我试过了: import second; second.x(); (if both classes are in the same package then it works) second.second.x(); 但他们都没有工作。 我现在已经不在乎了。

为什么不能重新打开封闭(标准)流?

System.in是提供用户输入数据的“标准”输入流。 关闭后,无法重新打开此流。 一个这样的例子是在使用扫描仪读取用户输入的情况下如下: public class Test { public static void main(String[] args) { boolean finished; do { Scanner inputScanner = new Scanner(System.in); finished = inputScanner.hasNext(“exit”); boolean validNumber = inputScanner.hasNextDouble(); if (validNumber) { double number = inputScanner.nextDouble(); System.out.print(number); } else if (!finished) { System.out.println(“Please try again.”); } inputScanner.close(); } while (!finished); } } 在此示例中,创建了一个类型为Scanner的实例,用于从用户读取一系列数字(请忽略此代码的其他详细信息,超出此示例的范围,我知道应该创建扫描程序并在循环)。 在从用户输入检索到数字之后,关闭此Scanner的实例(即输入流)。 但是,当从用户请求另一个号码并创建新实例时,无法再次打开输入流。 […]

如何通过.bat文件运行java应用程序

我需要通过.bat文件运行我的Java应用程序。 请有人帮忙吗?

如何获取所有驱动器的列表,但也获得相应的驱动器类型(可移动,本地磁盘或CD-ROM,DVD-ROM等)?

如何获取列表所有驱动器,但也获得相应的驱动器类型(可移动,本地磁盘,或CD-ROM,DVD-ROM等)?

Android:所有活动的导航抽屉

我想在Android项目的所有活动中添加导航抽屉。 这是MainActivity的代码: public class MainActivity extends Activity { private String[] drawerListViewItems; private DrawerLayout drawerLayout; private ListView drawerListView; private ActionBarDrawerToggle actionBarDrawerToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // get list items from strings.xml drawerListViewItems = getResources().getStringArray(R.array.items); // get ListView defined in activity_main.xml drawerListView = (ListView) findViewById(R.id.left_drawer); // Set the adapter for the list view […]

如何限制Java中的带宽?

我写了一个Java调度程序,每小时使用: new SAXBuilder().build(new URL(xxx)); 要么 HttpConnection.connect(new URL(xxx)); // jsoup library code 获取一个大的XML / HTML文件。 我的服务器最大带宽限制是2Mbits。 当这个Java调度代码运行时,我使用超过2Mbits的带宽。 ( 看看 ) 所以每次用户访问我的服务器时都会太慢。 如何限制Java计划使用较低的带宽? (例如500Kbits) 我正在使用Ubuntu服务器。

如何制作我的应用系统

我需要创建我的应用程序作为系统,因为我需要得到权限android.permission.WRITE_SECURE_SETTINGS 。 安装到虚拟设备(Eclipse)后,我的应用程序出现在’/data/app’ 。 我尝试手动将他移动到’/system/app’ ,设置权限644 ,但是当我启动我的应用程序 – 吐司’App isn’t installed’ 。 重启后(关闭虚拟设备并重启)我的应用程序从’/system/app’消失。 添加: – 1.为什么android无法在’/system/app’看到我的应用’/system/app’ ? – 2.为什么重启虚拟设备后我的应用程序从’/system/app’消失了? 在Eclipse Emulator和真实设备上制作我的应用系统的最佳方法是什么?

希望以“dd / MM / yyyy HH:mm:ss.SS”格式显示当前日期和时间

我使用以下代码以“dd / MM / yyyy HH:mm:ss.SS”格式获取日期。 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateAndTime{ public static void main(String[] args)throws Exception{ Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat(“dd/MM/yyyy HH:mm:ss.SS”); String strDate = sdf.format(cal.getTime()); System.out.println(“Current date in String Format: “+strDate); SimpleDateFormat sdf1 = new SimpleDateFormat(); sdf1.applyPattern(“dd/MM/yyyy HH:mm:ss.SS”); Date date = sdf1.parse(strDate); System.out.println(“Current date in […]

执行双值相等比较时,epsilon值应该是多少

这是以下程序的输出。 value is : 2.7755575615628914E-17 Double.compare with zero : 1 isEqual with zero : true 我的问题是,什么应该是epsilon值? 是否有任何有力的方法来获得价值,而不是从天空中挑选一个数字。 package sandbox; /** * * @author yccheok */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { double zero = 1.0/5.0 + 1.0/5.0 – 1.0/10.0 – 1.0/10.0 – […]

这是什么意思?

可能重复: Java this.method()vs method() 我一直在阅读一些东西并做一些关于android java的教程,但我仍然不明白“这”意味着什么,就像在下面的代码中一样。 View continueButton = this.findViewById(R.id.continue_button); continueButton.setOnClickListener(this); View newButton = this.findViewById(R.id.new_button); newButton.setOnClickListener(this); 另外,为什么在这个例子中没有使用Button定义按钮但是使用View,有什么区别? PS。 很棒的网站! 试着学习java并在这里搜索得到各种答案!