`
firecloudhawk
  • 浏览: 17128 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

从java到C

阅读更多

       大学里所学的第一门,也是唯一一门编程语言是C。虽然现在C在我眼中是那样的美丽和神秘,可当时,我却傻傻的错过了这个大美女。时至今日,每想于此,追悔莫及。只有经历痛苦,才会体验幸福;只有曾经失去,才会更加珍惜。人生也许就是如此,人的本性也许就是那么贱。。。

       言归正传。大学毕业后,出于对计算机技术的好奇,我一个机械制造专业的学生,改行做了程序员。做程序员,自然得有一个追求。我经不住那个时候(2003年)java美女的招摇,甘愿拜倒在java裙下。从此,我就下定决心,一心跟着java,java就是我的全部,对此我深信不疑。就像大多数刚刚恋爱的人一样,整日生活在兴奋和憧憬中。

       人们都说爱屋及乌吧,从此我就爱上了和java有关的一切东西。从think in java到core java,从敏捷软件开发原则实践到人月神话。只要是jolt大奖的与java沾边书籍,我心里都痒痒的要一睹为快。一年多java的开发工作,我也读完了众多想读的书籍,感觉很充实。虽然期间,因为工作原因,维护一个脚本语言的解释器,也买了编译原理那本龙书,可惜当时基础太差,读懂的很有限。。。

       后来(2005年),我终于从j2se转向了向往已久的web开发,市面上眼花缭乱的框架又吸引了我的注意力,struts,hibernate,spring 所谓开源三驾马车,我又怀着好奇而敬畏的心里去坐了坐。第一次感到框架的神奇,心里真的是不可思议,当时就好奇他们背后又是怎么实现的。


未完待续。。。


分享到:
评论

相关推荐

    java 与C语言传递结构体数据

    描述:为了解决java与C结构通信过程中结构体解析问题。 主要功能:能友好的用java处理任何发送的C结构体对象,并且能发送java对象转换成C结构体接收的二进制。 功能说明 1、基于spring框架开发 2、对于结构体定义...

    java调用c语言

    java调用c,总结了各种类型

    基于java的C语言词法分析器

    本文将详细探讨基于Java实现的C语言词法分析器及其相关知识点。 词法分析,也称为扫描或词法分析器(Lexer或Scanner),其主要任务是从源代码中识别出一个个有意义的单元——词法单元或记号(Token)。这些记号通常...

    java+C语言实现网络通信

    例如,在上面的代码中,Java客户端使用DataOutputStream来发送数据到服务器端,然后服务器端使用C语言来接收数据。 解决死循环问题 在上面的代码中,出现了死循环问题,这是因为服务器端没有正确地发送数据到...

    C语言调用java语言方法

    使用`javah`工具(在Java SDK中)从Java类生成JNI头文件。例如: ``` javah -jni MyJavaClass ``` 这将生成`MyJavaClass.h`,其中包含了C函数的声明。 3. **编写C代码实现native方法**: 根据生成的头文件,...

    Java和C语言的对比.pdf

    在本文中,我们将从编译机制、数据类型、开发环境等方面对Java和C语言进行对比学习。 一、编译机制 C语言的编译机制是将源代码编译成机器码,然后直接在计算机上运行。而Java语言的编译机制则不同,它将源代码编译...

    Java与c语言 DES加密互通

    例如,Java是大端序,而大多数C编译器默认为小端序。可以使用`java.nio.ByteBuffer`的`order()`方法在Java端设置字节序,C语言端则可能需要手动调整字节顺序。 5. 数据交换格式:加密后的数据通常以二进制形式传输...

    des加密解密(java和c语言互通)

    在本项目中,“des加密解密(java和c语言互通)”指的是实现了一个能够在Java和C语言之间无缝进行DES加密和解密的解决方案。一周的开发工作旨在确保两个不同编程语言编写的程序可以相互读取和处理由DES算法加密或...

    Java和C语言实现各种经典算法

    在编程领域,Java和C语言都是广泛使用的编程语言,它们各有特点,且在实现各种经典算法时都有其独特的优势。本资源"Java和C语言实现各种经典算法_含代码图例_"显然是一份宝贵的教材,它涵盖了算法的核心概念,通过...

    java 与C语言使用socket通信传递结构体数据

    在跨语言编程中,有时我们需要Java程序与C语言程序通过网络进行通信,这时可以利用Socket进行数据传输。本文将深入探讨如何使用Java模拟C语言的结构体,以便于两者之间通过Socket进行有效通信。 首先,我们需要理解...

    c to java 转换工具

    该软件可以把c语言文件转换为java语言文件

    各种学习资料 Android Python Java Java web C语言 C++ 教程 视频.zip

    各种学习资料 Android Python Java Java web C语言 C++ 汇编 Android逆向 Arm开发 51单片机 Photoshop 会声会影 Windows Unity cocos2dx 教程 视频 各种学习资料 Android Python Java Java web C语言 C++ 汇编 ...

    各种算法 java和c语言两种实现

    总的来说,"各种算法 java和c语言两种实现"这个资源为学习者提供了一个宝贵的实践平台,不仅可以学习到各种基础和进阶算法,还能深入理解两种语言在实际编程中的运用,从而提升自己的编程能力和解决问题的能力。...

    从C++、Java到C

    标题中的“从C++、Java到C”暗示了我们将探讨这三种编程语言的不同特性、应用场景以及它们之间的关联。本文将深入解析C++、Java和C这三种编程语言的基础概念、语法差异、性能特点以及各自在软件开发中的角色。 C++...

    java实现C语言的词法分析器

    在这个项目中,我们使用Java实现了一个针对C语言的词法分析器。以下是这个实现涉及的核心知识点: 1. **词法分析**:词法分析(Lexical Analysis)是编译器前端的第一个阶段,其任务是读取源代码,识别出由字符组成...

    java编写 c语言词法分析器

    Java编写C语言词法分析器是一项在编程领域中常见的任务,它涉及到编译原理和语言处理技术。词法分析器,也称为扫描器或词法分析程序,是编译器或解释器的第一阶段,它的主要任务是将源代码分解成一系列有意义的标记...

    JAVA与C加密

    本篇文章将深入探讨Java和C语言之间的加密规则,以及如何实现Java加密、C解密的互通性。 首先,我们需要了解加密的基本原理。加密是一种通过特定算法将明文(可读数据)转化为密文(不可读数据)的过程,以保护数据...

    经典常用算法 Java和C语言两种实现

    本资源“经典常用算法 Java和C语言两种实现”聚焦于将这些算法用两种广泛使用的编程语言——Java和C语言进行实现,旨在帮助开发者理解和应用这些基础且重要的算法。 1. **排序算法**: - **冒泡排序**:简单的比较...

    java调用C语言动态链接库DLL/so

    java调用C语言动态链接库

    java调用C语言编写的so库中的函数,java调用C语言编写的dll库中的函数

    java调用so,java调用dll也是同样的代码

Global site tag (gtag.js) - Google Analytics