Ну первое надо определится с какой СУБД хотите работать.
Если рассматривать на примере Oracle. То установщик можно качнуть с сайта oracle http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.ht<wbr />ml
Поставить базу через wizard делается не сложно. Затем качнуть драйвер ojdbc(oracle jdbc драйвер).
JDBC - framework для работы с базами данных, именно с помощью него создадите соединение к установленной базе и будете выполнять запросы прямо из java классов.
Щас есть уже наверно статьи и уроки как это все проделать. Но я рекомендовал именно видео уроки.
Я слушал уроки Мирончика Игоря, его уроки лежат в свободном доступе на youtube, у него есть конкретные уроки по этой теме от установки до выполнения конкретных запросов.
Я рекомендую именно видео, так как при любой ошибке у вас может возникнуть проблема при коннекте к базе. Важно в нужное место в проекте подключить драйвер, и прописать правильную строку для соединения.
И один и другой языки используют ООП, то есть, если хорошо поняли тему "Классы", то проблем возникнуть не должно. Если первым учили C++, то придется немного перестроиться на Java, потому как все в этом языке построено на классах, что очень удобно, но поначалу слегка непривычно. Синтаксис особо отличаться не будет, запомнить достаточно просто, циклы, переменные создаются аналогично. Не думаю, что возникнут какие-то особые трудности. Если поставите цель, то все получится за достаточно короткий промежуток времени.
Странное задание. Где это видано чтобы слова в нормальных текстах были из букв в алфавитном порядке! Ну да ладно в программировании это правильное задание.
Текст хранится в массиве. Создаете процедуру которая перебирает все буквы во всем тексте по очереди, для этого используете какой либо цикл.
Встречаете первую букву не пробел(значит это начало слова) и создаете цикл который будет проверять коды каждой буквы, если коды идут по увеличению до самого конца слова, значит данное слово из букв в алфавитном порядке и соответствует условию вашего задания.
Не забывайте перед сканированием каждого слова записывать в числовые переменные начало слова и кол-во букв, а потом по этим числам надо копировать слово целиком при помощи строковой функции в новый текстовый массив или сразу на экран как следует из задания.
Дело в том, что под этим понятием можно понимать ряд разных вещей. Они похожи между собой идеей.
1) Подключение заголовочного файла.
#include <stdio.h>
#include "myfile.h"
В заголовочных файлах чаще всего хранятся прототипы различных функций и некоторые константы. Это нужно, чтобы компилятор знал описание функций, которые вы используете, если они описаны не вами.
2) Подключение lib-файла.
Обычно делается в настройках проекта или коммандой #pragma comment(lib, "mylib.lib")
Таким образом мы можем использовать код, хранящийся, например в dll, без ручной загрузки.
3) Загрузка dll.
Делается через вызов функции LoadLibrary и последующими GetProcAddress - это ручная загрузка функций из библиотеки.
Все это предназначено для того, чтобы вы могли использовать сторонний код (будь то стандартные средства языка или код написанный просто другими программистами).
C++ Builder - это среда разработки программ на языке C\C++ от компании Borland.
Сейчас это уже устаревший инструмент и используется очень редко, в основном ради поддержки кода, когда-то на нем написанного.
Был интересен в свое время из-за того, что предоставлял возможность быстро и гибко разрабатывать оконные формочки.
Ныне правами владеет компания Embarcadero, которая развила C++ Builder в инструмент Embarcadero RAD Studio.