- 浏览: 236916 次
- 性别:
- 来自: 常州
文章分类
- 全部博客 (165)
- Java基础 (49)
- 开发工具 (3)
- Python基础 (1)
- Oracle基础 (9)
- Java 符号计算 (0)
- 计算机基本原理 (10)
- SQL (6)
- javascript (16)
- HTML (2)
- XML (4)
- 程序员之路 (7)
- JDBC (1)
- Unicode (0)
- 字符编码 (3)
- JSP基础 (2)
- Servlet&JSP (9)
- MySQL基础 (1)
- UML基础 (1)
- Hibernate (2)
- Java包 (1)
- Spring (1)
- Struts2 (9)
- 系统命令 (1)
- Tomcat (1)
- Windows (1)
- Android (1)
- C#基础 (14)
- HTML5 (1)
- .NET基础 (1)
- 数据库基础 (2)
- ASP.NET基础 (7)
- 开源Java (3)
- 趣味算法 (1)
- 面向对象思想 (1)
- 软件应用 (1)
- Web工程 (1)
- jquery (2)
- JPA (0)
- 设计模式 (0)
最新评论
-
静夜独窗:
JavaBean组件能说的具体一点吗,我感觉这样说理解的不清晰 ...
EL 表达式语言 -
静夜独窗:
在Java中,不同字符集编码的转换是通过Unicode作为中介 ...
JavaWeb中的乱码产生与解决方案
程序:寻找2亿以内的最大素数,从2开始寻找。
Java程序:
package Main; public class Test { public static void main(String[] args) { int max=200000000; int result=0; long time0=System.currentTimeMillis(); for(int x=2;x<=max;x++){ if(isPrime(x)){ result=x; } } long time1=System.currentTimeMillis(); long dt=time1-time0; System.out.println(max+"以内的最大素数为"+result+" 。花费时间:"+dt); } public static boolean isPrime(int x){ int sqrtx=(int)Math.sqrt(x); for(int i=2;i<=sqrtx;i++){ if(x%i==0){ return false; } } return true; } }
C#程序:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int max=200000000; int result=0; DateTime time0 = System.DateTime.Now; for(int x=2;x<=max;x++){ if(isPrime(x)){ result=x; } } DateTime time1=System.DateTime.Now; TimeSpan dt=time1 - time0; Console.WriteLine(max+"以内的最大素数为"+result+" 。花费时间:"+dt.TotalSeconds); Console.Read(); } public static bool isPrime(int x) { int sqrtx=(int)Math.Sqrt(x); for(int i=2;i<=sqrtx;i++){ if(x%i==0){ return false; } } return true; } } }
JavaScript程序:
function main() { var max=100000000; var result=0; var time0=(new Date()).getTime(); for(var x=2;x<=max;x++){ if(isPrime(x)){ result=x; } } var time1=(new Date()).getTime(); var dt=time1-time0; alert(max+"以内的最大素数为"+result+" 。花费时间:"+dt); } function isPrime(x){ var sqrtx=Math.floor(Math.sqrt(x)); for(var i=2;i<=sqrtx;i++){ if(x%i==0){ return false; } } return true; } //以下为html调用 <html> <head> <script type="text/javascript" src="2yi.js"></script> <script type="text/javascript"> main(); </script> </head> <body></body> </html>
发表评论
-
Java NIO 基础学习
2013-09-21 16:24 922零、概述 1、传统IO的问题 2、非阻塞IO ... -
try finally 与 return
2013-09-02 16:11 9531、try、catch、finally语句中,在如果try ... -
Java的传值
2013-07-21 13:06 942这个问题一直以来都有误区。本质原因是那些写书的人,喜欢用“传 ... -
Java多线程——synchronized的问题
2013-06-14 15:51 1036一直以来都存在这样的问题: 多线程操作同一对象。该对象有 ... -
Java与操作系统的交互
2013-05-05 22:08 1700System类 System表示Java程序的运行平台。S ... -
java枚举
2013-04-06 15:59 895枚举,之前一直忽视了其存在。其实挺有用。 java5 ... -
Java语法细节
2013-02-03 11:19 917final关键字 final修饰的量以视为常量,当fin ... -
Java Socket 学习笔记
2013-01-29 23:42 949Socket:英文中的意思是插座。 两个Java应用程序 ... -
Java 线程同步
2013-01-27 23:17 1028理解Java线程状态: ... -
C#学习笔记——文件访问
2012-11-12 23:17 871一.磁盘的基本操作 DriveInfo类提供方法和属性以查询 ... -
C# 学习笔记——数学计算,日期,字符串
2012-11-10 14:24 2350一.数学计算 Math name ... -
C#学习笔记——集合与数据结构
2012-11-06 23:10 5107.NETFramework的System.Collect ... -
ADO.NET
2012-10-28 15:31 1152System.Data包含两个主要命名空间 Syste ... -
C#学习笔记——反射
2012-10-27 15:43 850Type类 BCL声明了一个叫做Type的抽象类,它被设计用 ... -
C#学习笔记——接口
2012-10-27 13:06 895声明接口 接口声明不包含数据成员。 接口声明只能包含如下类 ... -
C#学习笔记——事件
2012-10-18 16:40 1564事件 事件和委托相似 事件的很多方面和委托相似。其实 ... -
C#学习笔记——委托
2012-10-16 16:33 882委托 委托包含具有相 ... -
C#学习笔记——其他
2012-10-15 22:48 869运算符重载 C#运算符被定义为使用预定义类型作为操作数来工作 ... -
C#学习笔记——面向对象——类的继承
2012-10-15 14:31 1171类继承 基类,派生类 public class MyCla ... -
C#学习笔记——面向对象——类的基本概念
2012-10-12 16:06 1388类 class MyClass { } ...
相关推荐
Java 与C# 是现扣今网络开发的两大主要平台,而多线程编程则是进行并行处理计算中的基础,本文主要阐述了在Java 与C#开发平台下如何进行多线程编程的方法及注意事项,并且比较和分析两种开发平台下进行多线程编程的...
这是一个典型的密集型计算任务,可以用来测试语言的计算性能。 - **性能评估**:实验结果显示,在相同的硬件环境下,Java在矩阵相乘任务上的性能优于C#。特别是当矩阵尺寸较大时,Java的优势更为明显。这可能是因为...
【Java与C#比较研究】 Java和C#都是现代编程语言中的重要成员,它们各自有着独特的特性和优势。本文将深入探讨这两者之间的相似性与差异性,以便开发者更好地理解和选择适合自己的开发工具。 首先,Java和C#的相同...
Java 和 C#是两种在现代软件...Java的平台无关性和强大的开源生态系统使其在某些领域占优,而C#的高效能和与Windows生态的深度集成则在其他场景下更具吸引力。开发者可以根据项目需求和个人喜好,灵活选择合适的语言。
这些方法的参数和返回类型需要与C# DLL中的对应函数匹配。例如: ```java public interface MyCLibrary extends Library { // 假设C# DLL中有方法 int Add(int a, int b); int Add(int a, int b); } ``` **步骤3...
通过对C++、Java和C#中泛型机制的深入研究与比较,可以看出这三种语言各自的优势和局限性。对于科学计算领域来说,C#的泛型机制因为支持值类型作为参数而显得更为强大和实用。尽管如此,Java和C#的泛型机制在实际...
C++在游戏开发、图形界面设计和高性能计算等领域非常流行,但学习曲线相对较陡峭。 VB(Visual Basic)是微软推出的高级编程语言,尤其适合快速应用开发(RAD)。它的语法直观,拖放式界面设计使得开发Windows应用...
在Java和C#这两个广泛使用的编程语言中,有许多不同的方法可以实现全排列。接下来,我们将深入探讨这两种语言中实现ABCD全排列的7种方法。 1. **回溯法**: 回溯法是一种典型的递归策略,适用于解决约束满足问题。...
易语言、Java、C#和C++的比较和应用 易语言、Java、C#和C++是四种不同的编程语言,每种语言都有其自己的特点和应用领域。易语言是一种简单易学的语言,主要用于开发桌面应用程序和游戏;Java是一种面向对象的语言,...
在Java和C#中实现FPtree,我们需要考虑以下步骤: 1. **数据预处理**:首先,需要对原始数据进行预处理,包括读取事务数据、计算项的支持度,并找出频繁项集。 2. **构建FPtree**:对于每个频繁项,按照项的顺序将...
在处理高性能计算、利用现有C#库或者需要跨平台兼容性时,这种技术尤其有用。 总结来说,"java调用c#"涉及到Java和.NET平台的互操作性,主要借助于JNI和jni4j库。开发者需要理解JNI的工作原理,以及如何在Java和C#...
C#是一种现代的、面向对象的编程语言,具有与Java相似的语法。C#支持泛型、自动垃圾回收、并行计算等高级特性,且在游戏开发,尤其是Unity引擎中广泛使用。C#也逐渐发展出用于Web开发的ASP.NET框架,使其在全栈开发...
本文主要探讨了Java、C#、C++以及Visual C++(VC)这四种编程语言之间的关系和各自的特点,旨在帮助读者理解它们在开发环境中的差异和适用场景。 首先,Java是一种跨平台的编程语言,其运行依赖于Java虚拟机(JVM)。...
在特定领域,C++有着不可替代的地位,如驱动程序开发、操作系统内核、高性能计算等,这些场景往往需要直接操作硬件或实现高效低层逻辑。而C#则更倾向于应用开发,尤其是在Windows平台和.NET生态中的Web应用、移动...
"Java/c# 代码行统计器"是这样一款工具,它能够帮助开发者统计C++、C#、Delphi以及Java等主流编程语言的源代码行数。这些统计结果对于项目管理、估算开发时间、分析代码复杂性以及对比不同开发者的生产力都有很大的...
Java程序调用.NET/C#的Web服务是一种跨平台的交互方式,主要依赖于SOAP(Simple Object Access Protocol)协议,使得不同编程语言开发的应用程序能够相互通信。在本场景中,用户已经提供了一个.NET的Web服务,而我们...
标题中的"python,android,java,c#,redis"涵盖了五个关键的IT技术领域: 1. Python:Python是一种高级编程语言,以其简洁明了的语法和丰富的库支持而闻名。它广泛应用于数据科学、机器学习、Web开发、自动化脚本...
这部分内容与Java和C#的交互无关,而是数学考试的题目,包括算术平方根、几何图形识别、抽样调查的合理性判断、一次函数性质、坐标平面中的对称性、几何图形面积计算、商品定价策略、比例估算、三角形性质、因式分解...
为了帮助开发者更好地利用这款设备,官方提供了SDK(Software Development Kit)及相应的示例程序,涵盖了C#、Java和VC++三种主流编程语言,以满足不同开发需求。 本文将详细介绍中控ZK4500指纹采集器的SDK开发示例...
3. 性能:C#的执行效率高,尤其在与.NET Framework结合时,可以充分利用.NET的优化。 4. 面向对象:C#对面向对象编程提供了强大的支持,包括接口、继承和多态性。 5. 缺点:C#不像Java那样具有广泛的开源社区支持...